Apu*_*pta 5 server ssh iptables networking
我有两台 linux 服务器运行一个具有静态 IP(192.168.56.1) 另一个具有静态 IP(192.168.57.1)。我可以使用静态 IP ping 两台服务器,但是当我尝试将 txt 文件从一台机器移动到另一台机器时
scp /home/sample.txt root@192.168.57.1:/home
Run Code Online (Sandbox Code Playgroud)
我遇到了一个错误,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
Run Code Online (Sandbox Code Playgroud)
和 iptables 但问题仍然存在
运行后输出ssh 192.168.56.1 -vvv
:
通常,当发生此错误时,意味着 SSH 客户端无法与 SSH 服务器建立成功的连接,因为某些东西拒绝了连接的存在能力。
确保计算机上的所有防火墙都允许端口 22 上的进出通信。如果您使用的是ufw
,则此命令很简单ufw allow 22
。
此外,您的 SSH 服务器可能未运行。尝试在服务器上运行此命令:
sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)
请务必注意返回的任何错误或类似内容(如果有)。
另外,请检查您的 SSH 配置,/etc/ssh/sshd_config
以确保服务器实际上正在侦听端口 22 并且一定允许连接。如果不是这种情况,请适当更改设置并保存编辑的文件。使用上面给出的命令重新启动 SSH 服务器。
归档时间: |
|
查看次数: |
34856 次 |
最近记录: |