从 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
。