SSH设置非默认端口

时间:2016-10-17 09:41:04

标签: linux unix ssh admin unix-socket

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

我试过了:

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

错误

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

但ping到主机工作

{{1}}

请帮忙

1 个答案:

答案 0 :(得分:1)

这个新端口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

让我知道它是否有效。