登录服务器后是否抑制环境消息?

登录服务器后是否抑制环境消息?

从 OS X 登录 OpenSSH 服务器后,会打印以下消息:

Last login: Sun Dec 27 15:47:12 2015 from 172.16.4.4
Environment:
  USER=jdoe
  LOGNAME=jdoe
  HOME=/Users/jdoe
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
  MAIL=/var/mail/jdoe
  SHELL=/bin/bash
  SSH_CLIENT=172.16.4.4 56044 1522
  SSH_CONNECTION=172.16.4.4 56044 172.16.4.1 1522
  SSH_TTY=/dev/ttys006
  TERM=xterm-256color

服务器是 OS X 10.5 G5 Powermac (PowerPC)。我运行该服务器,并让其他人在其上测试他们在 PowerPC 架构下的软件。启动该服务器是sshd -d ...因为有时我需要检查调试日志文件来解决问题。

我不确定该消息是来自客户端还是服务器。由于不相关的结果干扰,搜索该消息非常困难。

我该如何抑制客户端上的该消息?

答案1

我正在回答同样的问题。简而言之,此消息是sshd在调试模式下运行(-d在命令行上切换)时触发的。

检查初始化脚本或者如何启动服务器并确保没有给 sshd 这样的参数并重新启动sshd服务。

源代码背后的推理

虽然从前面提到的问题来看,在某些环境中,这个输出可以通过其他旋钮触发,但我相信它是 OP 询问的 openssh 版本的一些生锈的错误。


如果您对日志感兴趣,您可以通过在正常模式下运行服务器并LogLevel DEBUG3在您的中使用来隐藏该消息sshd_config

相关内容