Olivier Lalonde Asked: 2011-04-01 01:29:17 +0800 CST2011-04-01 01:29:17 +0800 CST 2011-04-01 01:29:17 +0800 CST 如何禁用/修改给定用户的 SSH 登录横幅? 772 如何禁用/修改给定用户的 SSH 登录横幅? command-line 5 个回答 Voted Best Answer Olivier Lalonde 2011-04-01T01:37:45+08:002011-04-01T01:37:45+08:00 似乎可以通过在用户的 $HOME 目录 (/home/username/) 中创建一个名为.hushlogin. touch ~/.hushlogin cweiske 2013-02-05T11:14:41+08:002013-02-05T11:14:41+08:00 如果您想为所有 ssh 用户禁用该消息,请编辑/etc/pam.d/sshd并注释掉这些行 session optional pam_motd.so motd=/run/motd.dynamic noupdate session optional pam_motd.so # [1] JoshuaP 2014-01-22T12:23:51+08:002014-01-22T12:23:51+08:00 /etc/ssh/sshd_config确保有一行: PrintMotd no 如果设置为“是”,则将其更改为“否”。 通过键入重新启动 SSH 服务器 service ssh restart 你应该很好从那里去。 Radek Postołowicz 2015-11-28T08:16:13+08:002015-11-28T08:16:13+08:00 也可以使用仅客户端解决方案禁用横幅,即将日志级别设置为错误: ssh -o LogLevel=Error <rest of cmd> 在这里找到:http ://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/ Paul Bussmann 2015-10-08T23:07:31+08:002015-10-08T23:07:31+08:00 .hushlogin对我没有帮助(在 Debian 7 上),但是将 Banner 设置为/dev/nullin /etc/ssh/sshd_config: #Banner /etc/issue.net Banner /dev/null
似乎可以通过在用户的 $HOME 目录 (/home/username/) 中创建一个名为
.hushlogin
.如果您想为所有 ssh 用户禁用该消息,请编辑
/etc/pam.d/sshd
并注释掉这些行/etc/ssh/sshd_config
确保有一行:如果设置为“是”,则将其更改为“否”。
通过键入重新启动 SSH 服务器
你应该很好从那里去。
也可以使用仅客户端解决方案禁用横幅,即将日志级别设置为错误:
在这里找到:http ://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/
.hushlogin
对我没有帮助(在 Debian 7 上),但是将 Banner 设置为/dev/null
in/etc/ssh/sshd_config
: