SSH 更改端口问题

SSH 更改端口问题

我正在运行 Debian 10。我读过 10 条关于如何将默认 SSH 端口从 22 更改为任何所需端口的说明,但似乎都不起作用。

我将其#Port 22改为。使用 重新启动了服务,甚至重新启动了服务器。Port 1111/etc/ssh/sshd_configservice ssh restart

然后我尝试连接:ssh -p 1111 user@hostname无济于事。看起来端口没有打开,但我没有任何防火墙。

其次,我尝试以通常的方式连接:ssh user@hostname这给了我ssh: connect to host hostname port 22: Connection refused

service ssh status给我

Nov 04 05:32:04 localhost systemd[1]: Starting OpenBSD Secure Shell server...
Nov 04 05:32:04 localhost sshd[904]: Server listening on 0.0.0.0 port 1111.
Nov 04 05:32:04 localhost sshd[904]: Server listening on :: port 1111.
Nov 04 05:32:04 localhost systemd[1]: Started OpenBSD Secure Shell server.

~# ss -tulpn | grep 1111
tcp   LISTEN 0      128                              0.0.0.0:1111       0.0.0.0:*                                                                                users:(("sshd",pid=904,fd=3))                                                  
tcp   LISTEN 0      128                                 [::]:1111          [::]:*                                                                                users:(("sshd",pid=904,fd=4))                                                 

难道我做错了什么?

答案1

对于那些 1&1 Internet Inc 又名 IONOS 的客户

他们在虚拟机外面有自己的防火墙。这就是问题所在。

可以在Network>Firewall Policies下进行配置Cloud Panel

相关内容