众所周知,我们可以/etc/motd
在文件中或文件中输入banner /etc/issue.net
,这样每一个登录Linux机器的用户都会收到banner信息,例如:
Red Hat Enterprise Linux Server release 6.8 (Santiago)
Kernel \r on an \m
##########################################################################
# Welcome to OBAMA house !!!
# All connections are monitored and recorded
# Disconnect IMMEDIATELY if you are not an authorized user!
#
##########################################################################
ssh
问题是,当我们通过Linux 机器远程登录(而不是本地登录)时,也会显示横幅。
我们可以通过使用以下标志简单地忽略 ssh 中的横幅-q
:
ssh -q 192.19.23.45 ls /hillary_emails
事实上,我们有超过 100 个使用 的 Bash 和 Perl 脚本,所以如果我们向所有机器添加横幅,我们还需要通过添加标志(静默模式)ssh
来更改使用该命令的脚本。ssh
-q
由于内部原因,我们不想编辑脚本。所以我的问题是,是否可以更改 Linux 客户端配置,使横幅仅在本地登录时显示,而在远程登录时不显示ssh
?