我正在尝试将 SSH 的默认端口从 22 更改为 2292,主机:RHEL 7.1
我已经尝试过:
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
让我知道它是否有效。
关于linux - SSH 设置非默认端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40083042/