问题:
我在/etc/ssh/sshd_config中将#Port 22更改为Port 1111。使用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:
可以在Network
> Firewall Policies
中的Cloud Panel
下配置。
答案2:
您已将服务器配置为侦听端口1111,但是您的客户端仍尝试连接端口22(ssh: connect to host hostname port 22: Connection refused.
需要将-p 22
添加到ssh命令行,或者
Port 22
在~/.ssh/config的右侧。
相关文章