SSH设置非默认端口



我正在尝试将SSH的默认端口从22更改为2292,主机:RHEL 7.1

I have try:

1)vi /etc/ssh/sshd_config
#Port 22
Port 2292
2)reboot
误差

ssh -p 2292 root@lrmi079.pll.domin.com
ssh: connect to host lrmi079.pll.domin.com port 2292: No route to host

但是ping到主机工作

2 packets transmitted, 2 received, 0% packet loss, time 1000ms

请帮

有可能这个新的端口2292没有在您的RHEL 7.1主机上打开,并且内置防火墙(也称为iptables)正在拒绝连接。

查看当前防火墙规则:

$ sudo iptables -L

打开一个新的端口-端口2292 -在你的例子中:

$ sudo firewall-cmd --zone=public --add-port=2292/tcp --permanent
$ sudo firewall-cmd --reload

查看更新后的规则:

$ firewall-cmd --list-all

最新更新