使用ssh登录时被踢出

使用ssh登录时被踢出

有谁知道为什么我每次登录后都会被踢出?这是输出:

$ ssh[电子邮件受保护]

密码:

Linux xxxx 2.6.32-24-server #43-Ubuntu SMP 9 月 16 日星期四 16:05:42 UTC 2010 x86_64 GNU/Linux Ubuntu 10.04.1 LTS

欢迎使用 Ubuntu 服务器!

你有邮件。

上次登录: 2010 年 10 月 1 日星期五 10:24:01 来自 xxxx.xxx.xxx

您无权登录此服务器

与 xxxx.xxx.xxx.xxx 的连接已关闭。

如果我确实没有权限登录该服务器,为什么我在登录时会收到服务器信息、欢迎消息和上次登录时间等典型信息?

我怎么解决这个问题?

感谢致敬!

答案1

谷歌搜索显示有人可能正在使用这个脚本:-)

http://ubuntuforums.org/showthread.php?t=1545205

默认 shell 被替换为在“允许的用户”文件中查找用户名的脚本,然后启动标准 bash 或显示此消息并退出。

答案2

可能是因为您的 shell 已切换为打印该消息并随后退出的程序。在这种情况下,SSH 将像往常一样运行并显示任何欢迎消息、biff 等。

答案3

服务器上的软件最近有更新吗?

一些白痴软件包维护者(Ubuntu 是最大的违规者之一),决定他们比你更了解你应该拥有什么设置并覆盖它们。

相关内容