是否可以告诉 ssh 客户端/etc/issue在连接到远程主机时不打印到 stdout 的连接,而是打印出任何其他诊断(例如错误)消息?
使用ssh -q或使用LogLevel quietin 会~/.ssh/config抑制/etc/issue打印,但也会关闭错误消息。我也试过touching ~/.hushlogin- 停止/etc/motd打印,但不影响/etc/issue.
最明显的解决方案是删除/etc/issue,但公司政策规定文件在那里,并带有有关未经授权访问的可怕警告。这是没有商量余地的。不幸的是,我有一堆脚本通过 ssh 运行在相当多的主机上,并且日志文件 a) 非常大并且 b) 充满了法律术语。由于很多东西都在无人看管的情况下运行,我不想丢失任何打印的错误消息。