Sshd
SSH 橫幅未顯示
我有一個全新的 OpenSSH 安裝。在
/etc/ssh/sshd_config
我有以下條目:Banner /etc/issue.net
我已經重新啟動了 SSH 守護程序,使用:sudo /etc/init.d/ssh restart
。現在,每當我嘗試執行ssh user@localhost
它時,它都可以正常工作,只是它不顯示登錄前橫幅。什麼會導致這個問題?
可能性:
- sshd 正在讀取與您編輯的配置文件不同的配置文件
- sshd 在不包含您指定的文件的 chroot 環境中執行
- sshd 並沒有真正重新啟動,可能是因為您有 systemd 並且 ssh 的 init 腳本在它意識到 upstart 沒有執行時退出(在這種情況下,使用
systemctl restart ssh.service
)。- 您使用的是 ssh 協議 1 而不是 2。
我沒有看到這裡提到,但是即使啟用了橫幅
sshd_config
並且完全重新啟動了 sshd,使用者自己~/.ssh/config
也可以使用以下方法來抑制橫幅:LogLevel QUIET
由於操作人員採用了解決方案但沒有人提到這一點,我想在此處添加未來的搜尋者