修改ssh端口后无法连接ssh了?

mac2022-06-30  100

修改ssh端口后无法连接ssh了?

分类: Linux (71)

修改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

最新回复(0)