ssh 连接被拒绝;netstat LISTEN;nmap 关闭

ssh 连接被拒绝;netstat LISTEN;nmap 关闭

我的设置

  • Ubuntu server 18.04在本地硬件上
  • 我想ssh通过本地网络连接到服务器的笔记本电脑

我的问题

每次启动后,我都能ssh进入机器几分钟。但大多数时候我只是得到:connect to host 192.168.0.101 port 22: Connection refused

在服务器上

  • 我禁用了防火墙:sudo ufw disable,但没有帮助。

  • 然后我检查了一下 netstat -nlpt,它告诉我sshd正在监听端口 22。

在我的笔记本电脑上

  • 但当我尝试时nmap -v -p 22 192.168.0.101,它告诉我端口 22 已关闭。

我很困惑为什么会这样netstat,他们nmap告诉我不同​​的事情。可能是我的 wifi 路由器以某种方式阻止了 ssh?

编辑\更新:

网络上的所有其他设备都分配了低 100 范围内的地址(102、104……)(非静态 IP)。将我的服务器的静态地址更改为 192.168.0.2XX 后,它就可以正常工作了。

答案1

我遇到了完全相同的问题,你只需要运行:

service sshd start
service ssh restart

相关内容