sshd端口更改后无法连接

问题描述 投票:0回答:0

我一直在尝试更改 sshd 在我的 Ubuntu 22.04 服务器上使用的端口(我想我已经成功了)但是如果它设置为端口 22 以外的任何端口都无法连接。 我正在使用 ssh 密钥无密码登录,但我不会认为这会影响这个。

我将遥控器上的 /etc/ssh/sshd_config 更改为新端口(例如 11111)并运行

sudo systemctl restart sshd
systemctl status sshd
表示它正在监听新端口。

当我尝试使用

ssh -p 11111 <myserverip>
连接到服务器时,我得到
ssh: Connection timed out
。如果我对端口 22 做同样的事情,我会得到
ssh: Connection refused

如果我将 sshd_config 改回端口 22,我可以正常连接。我还检查了

iptables
(未设置规则)和
ufw status
返回“不活动”。也许这是我缺少的另一个防火墙/过滤器?我试过启用 ufw 并允许新端口。

无论这些更改如何,

nmap -p 11111 <ip>
都将显示“已过滤”,而端口 22 将在端口设置为 11111 时显示“关闭”,在设置为 22 时显示“打开”。启用 ufw 后,nmap 报告“主机似乎已关闭” “对于所有端口。

ssh port remote-access vps sshd
© www.soinside.com 2019 - 2024. All rights reserved.