版权声明:本文为博主原创文章,未经博主允许不得转载。
修改ssh端口后无法连接ssh了?
[plain] view plain copy print ? [richard@localhost ~]$ vi /etc/ssh/sshd_config[plain] view plain copy print ? [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服务,修改端口才生效
[plain] view plain copy print ? [root@localhost richard]# /etc/rc.d/init.d/sshd restart 停止 sshd: [确定] 正在启动 sshd: [确定]然后使用xshell连接发现连接不上!!!
找了好久才发现原来是iptables的问题,解决方法如下:
修改/etc/sysconfig/iptables文件,增加如下一行:
[plain] view plain copy print ? -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT重启 iptables
[plain] view plain copy print ? service iptables restart再连接发现好了!
转载于:https://www.cnblogs.com/Dennis-mi/articles/5150603.html