我刚刚收到了运行 Debian 5.0 (amd64) 的新虚拟服务器的登录信息。每次登录时,我都会看到一行空行:
markus@neon ~ $ ssh flour
markus@flour ~
我不知道这一行来自哪里,我也不希望它出现在那里。为了调试它,我输入了foo
/etc/issue.net 并相应地设置了Banner
选项/etc/ssh/sshd_config
。然后我输入echo bar
了 my.bash_profile
作为第一行。结果是这样的:
markus@neon ~ $ ssh flour
foo
bar
markus@flour ~ $
我不知道Banner
和之间使用了哪些文件.bash_profile
。有人能给我提示一下吗?
答案1
如果PrintMotd
设置为yes
(或注释掉 -yes
是默认值),我猜想中会有一个空白行/etc/motd
。默认情况下,Debian 具有相当详细的 MOTD,听起来好像有人编辑了文件并手动删除了所有行,而最后一行为空。