“连接到地址 xxxx 端口 nnnnn 连接被拒绝”

“连接到地址 xxxx 端口 nnnnn 连接被拒绝”

当我第一次从(Ubuntu 18.04)工作站 ssh(Openssh(7.2p2))到(Ubuntu 16.04)服务器时,我收到以下消息“连接到地址 xxxx 端口 nnnnn 连接被拒绝”(端口 22 未被使用)并且 ufw 已设置为允许使用端口号。

答案1

确保你的sshd.service正在运行:

$ systemctl status sshd

如果没有运行,请运行它:

$ sudo systemctl start sshd

Connection refused可能是因为服务没有运行,端口错误或者防火墙阻止了它。

您可以通过以下命令启用 ssh:

$ sudo ufw allow ssh

检查您的服务是否实际在指定端口上运行(将 22 替换为您自己的指定端口):

$ sudo lsof -i -n -P | grep "22 "
cupsd       791            root    7u  IPv4  27822      0t0  TCP 127.0.0.1:631 (LISTEN)
sshd      10927            root    3u  IPv4 135947      0t0  TCP *:22 (LISTEN)
sshd      10927            root    4u  IPv6 135949      0t0  TCP *:22 (LISTEN)

首先检查是否可以连接到本地主机:

$ ssh user@localhost -p 22
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64)

相关内容