ssh:连接到主机 192.168.57.1​​ 端口 22:连接被拒绝,连接丢失

ssh:连接到主机 192.168.57.1​​ 端口 22:连接被拒绝,连接丢失

我有两台 Linux 服务器,其中一台有静态 IP(192.168.56.1),另一台有静态 IP(192.168.57.1​​)。我能够 ping 通这两台服务器的静态 IP,但当我尝试将 txt 文件从一台机器移动到另一台机器时

scp /home/sample.txt [email protected]:/home

我收到错误,ssh: connect to host 192.168.57.1 port 22: Connection refused lost connection我尝试了所有类似的事情

sudo apt-get purge ssh-server
sudo apt-get install ssh-server ssh-client

和 iptables 但问题仍然存在

运行后输出ssh 192.168.56.1 -vvv

运行 ssh 192.168.56.1 -vvv 后的输出

答案1

通常,当发生此错误时,这意味着 SSH 客户端无法与 SSH 服务器建立成功的连接,因为某物拒绝连接的存在能力。

确保您计算机上的所有防火墙都允许通过端口 22 进行进出通信。如果您使用ufw,则此命令很简单ufw allow 22

此外,您的 SSH 服务器可能没有运行。尝试在服务器上运行此命令:

sudo service ssh restart

请务必注意返回的任何错误或类似信息(如果有)。

另外,请检查 SSH 配置,/etc/ssh/sshd_config以确保服务器确实在监听端口 22 并且必须允许连接。如果不是这种情况,请适当更改设置并保存编辑的文件。使用上面给出的命令重新启动 SSH 服务器。

相关内容