我正在一个shell脚本中的远程服务器上执行一些命令,如下所示:
ssh user@host <<ENDSSH
...
ENDSSH登录时,我将得到一个标准的服务器欢迎消息。是否有一种方法可以将其发送到\dev\null,但继续显示已执行命令的输出?
谢谢。
发布于 2015-05-29 20:03:35
在远程主机上创建一个文件~user/.hushlogin。这将抑制login程序在user登录时的输出(例如上次登录的时间和当天的任何消息)。
发布于 2015-05-29 20:00:36
您可以编辑/etc/ssh/sshd_config (对于debian/ubuntu,您的服务器可能是不同的文件),并将以下设置转换为“no”。
PrintMotd no
PrintLastLog nohttps://stackoverflow.com/questions/30537961
复制相似问题