为什么我可以 ssh 进入但不能退出?

alv*_*vas 2 networking linux ssh connection

为什么我可以 ssh 到另一台服务器,但是当我尝试 ssh 但它进入超时并失败时?

ubi@xserver: ssh lil@yserver
Password: 
Last login: Thu Jan 30 16:10:39 2014 from xserver
lil@yserver:~> ssh ubi@xserver
_
Run Code Online (Sandbox Code Playgroud)

我试过 ssh 选项,-A但它不起作用:

lil@yserver:~ # ssh -A ubi@xserver
^C
Run Code Online (Sandbox Code Playgroud)

ssh 守护进程正在运行:

lil@yserver:~ # rcsshd reload
Reload service sshd                                                                                                                 
done
lil@yserver:~ # rcsshd restart
Shutting down the listening SSH daemon                                                                                                  
done
Starting SSH daemon                                                                                                                 
done
lil@yserver:~ # ssh ubi@xserver
^C
Run Code Online (Sandbox Code Playgroud)

l0b*_*0b0 5

正如其他人所解释的,您需要一个在xserver 上运行的 SSH 服务器才能正常工作。

如果您能够ssh ubi@xserver其他主机但不能作为 lil@yserver,则可能是任何数量的事情,包括但不限于这些常见原因:

  • xserver 解析为 yserver 上的不同 IP 地址 -ping xserver在 yserver 和可以访问 xserver 的主机上尝试。
  • xserver 可以设置防火墙规则以允许来自不包括 yserver 的白名单的连接。