无法 ssh 服务器

无法 ssh 服务器

当我通过 ssh 以 root 身份登录服务器时,我只看到打印了以下消息,但是缺少提示字符串:

Last login: Wed Dec 21 08:12:26 2011 from xxx.xxx.xxx.xxx

我可以输入,但是所有命令都不起作用。只有在我按 ctrl-c 后,才会出现提示字符串:

[root@xxxxxx~]#

此外,sftp 对 root 也不适用。系统上所有其他用户都没有这样的问题:不需要 ctrl-c 来登录,sftp 工作正常。重启并不能解决问题。

有人知道为什么吗?

答案1

检查 root 的 .login 或 .profile 文件并查看它是否启动了一个程序(可能是意外的)。

例如,如果 root 的 .profile 包含(请注意拼写错误)

filename=/something.txt
cat $filkname > /tmp/foo

这会导致你描述的症状

相关内容