SSH 客户端登录成功后不显示提示

SSH 客户端登录成功后不显示提示

我在 Ubuntu 10.10 上使用 SSH 客户端时遇到了问题。

当我打开电脑并打开终端并执行命令时ssh 用户@主机,它会给我一个密码提示,之后我输入正确的密码,然后我得到一个提示,在远程计算机上执行我的命令。

现在的问题是,过了一会儿(大概 10 分钟),终端窗口停止接受命令(无论我输入什么,什么都不显示)。一旦发生这种情况,我就会关闭终端窗口,然后尝试通过打开另一个终端窗口重新开始。但这一次,输入正确的密码后,我没有收到欢迎消息或提示。光标只是在新行上不断闪烁。

我使用以下命令运行了 ssh-v参数和我登录成功后收到的消息是:

debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_GB.utf8

光标仍然在新行上闪烁,没有任何提示。

但是,Putty SSH 客户端在同一台机器上运行良好。

非常感谢您抽出时间。如果您能提供帮助,我们将不胜感激。

答案1

在 SSH 服务器端尝试此命令以验证:

netstat --route

我遇到了同样的问题,因为 IT 部门更换了互联网提供商,但没有更新路由中的网关。

答案2

检查网络/连接问题。

telnet host 22

(假设您在端口 22 上运行 SSH)

尝试连接到其他 SSH 主机。

相关内容