有谁知道为什么我每次登录后都会被踢出?这是输出:
$ 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 是最大的违规者之一),决定他们比你更了解你应该拥有什么设置并覆盖它们。