更改默认端口后 SSH 拒绝连接

更改默认端口后 SSH 拒绝连接

目前我正在处理 2 台服务器(A 和 B)。在服务器 A 中安装了 Ubuntu 12.10。我将 SSH 端口更改为 1198,它运行良好。在服务器 B 中安装了 Ubuntu 11.04。我也尝试将端口号更改为 1198,但当我尝试使用 Putty 再次连接时,它拒绝连接。

我更改了 /etc/ssh/sshd_config 上的 SSH 配置,并使用 sudo service ssh restart 重新启动了 SSH。我以为这是因为防火墙允许端口,但当我运行 sudo ufw status 时,防火墙显示为非活动状态。

知道为什么会发生这种情况吗?

答案1

就我而言,我需要运行 iptables 来打开端口:

iptables -I INPUT -p tcp --dport $PORTNUMBER -j ACCEPT

答案2

为了应用更改,您需要重新启动服务sshd,而不一定重新启动电脑(但您也可以这样做)。

你可以通过运行来做到这一点

sudo service ssh restart

答案3

就我而言,我忘记在路由器上设置虚拟服务器规则。不要忘记将端口与 NAT 下的主机关联起来。

相关内容