Sshd

SSH 橫幅未顯示

  • December 12, 2018

我有一個全新的 OpenSSH 安裝。在/etc/ssh/sshd_config我有以下條目: Banner /etc/issue.net 我已經重新啟動了 SSH 守護程序,使用:sudo /etc/init.d/ssh restart。現在,每當我嘗試執行ssh user@localhost它時,它都可以正常工作,只是它不顯示登錄前橫幅。

什麼會導致這個問題?

可能性:

  1. sshd 正在讀取與您編輯的配置文件不同的配置文件
  2. sshd 在不包含您指定的文件的 chroot 環境中執行
  3. sshd 並沒有真正重新啟動,可能是因為您有 systemd 並且 ssh 的 init 腳本在它意識到 upstart 沒有執行時退出(在這種情況下,使用systemctl restart ssh.service)。
  4. 您使用的是 ssh 協議 1 而不是 2。

我沒有看到這裡提到,但是即使啟用了橫幅sshd_config並且完全重新啟動了 sshd,使用者自己~/.ssh/config也可以使用以下方法來抑制橫幅: LogLevel QUIET 由於操作人員採用了解決方案但沒有人提到這一點,我想在此處添加未來的搜尋者

引用自:https://unix.stackexchange.com/questions/180896