修改ssh端口后无法连接ssh了?
版权声明:本文为博主原创文章,未经博主允许不得转载。
修改ssh端口后无法连接ssh了?
- [richard@localhost ~]$ vi /etc/ssh/sshd_config
- [root@localhost richard]# vi /etc/ssh/sshd_config
- # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $
- # This is the sshd server system-wide configuration file. See
- # sshd_config(5) for more information.
- # This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin
- # The strategy used for options in the default sshd_config shipped with
- # OpenSSH is to specify options with their default value where
- # possible, but leave them commented. Uncommented options change a
- # default value.
- Port 20010 //以前这个前面是有 # 号的,而且默认是 22 ,修改一下就ok了
- #AddressFamily any
- #ListenAddress 0.0.0.0
- #ListenAddress ::
- # Disable legacy (protocol version 1) support in the server for new
- # installations. In future the default will change to require explicit
- # activation of protocol 1
- Protocol 2
重起ssh服务,修改端口才生效
- [root@localhost richard]# /etc/rc.d/init.d/sshd restart
- 停止 sshd: [确定]
- 正在启动 sshd: [确定]
然后使用xshell连接发现连接不上!!!
找了好久才发现原来是iptables的问题,解决方法如下:
修改/etc/sysconfig/iptables文件,增加如下一行:
- -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启 iptables
- service iptables restart
再连接发现好了!
所有评论(0)