首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >抑制bash远程命令执行中的欢迎消息

抑制bash远程命令执行中的欢迎消息
EN

Stack Overflow用户
提问于 2015-05-29 19:49:38
回答 2查看 822关注 0票数 6

我正在一个shell脚本中的远程服务器上执行一些命令,如下所示:

代码语言:javascript
复制
ssh user@host <<ENDSSH
...
ENDSSH

登录时,我将得到一个标准的服务器欢迎消息。是否有一种方法可以将其发送到\dev\null,但继续显示已执行命令的输出?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-29 20:03:35

在远程主机上创建一个文件~user/.hushlogin。这将抑制login程序在user登录时的输出(例如上次登录的时间和当天的任何消息)。

票数 3
EN

Stack Overflow用户

发布于 2015-05-29 20:00:36

您可以编辑/etc/ssh/sshd_config (对于debian/ubuntu,您的服务器可能是不同的文件),并将以下设置转换为“no”。

代码语言:javascript
复制
 PrintMotd no
 PrintLastLog no
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30537961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档