我正在运行 Debian 10。我读过 10 条关于如何将默认 SSH 端口从 22 更改为任何所需端口的说明,但似乎都不起作用。
我将其#Port 22
改为。使用 重新启动了服务,甚至重新启动了服务器。Port 1111
/etc/ssh/sshd_config
service 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
。