Ssh

抑制伺服器橫幅的 SSH 客戶端選項?

  • February 9, 2022

我已閱讀從客戶端列印 motd 時停止 ssh 登錄?,但是我的情況有點不同:

  • 我想保留 Banner /path/to/sometxt 伺服器端
  • 我想在特定條件下傳遞一個選項,以便不列印橫幅(例如ssh -o "PrintBanner=No" someserver)。

任何的想法?

你不能。(至少不使用股票 OpenSSH)

伺服器橫幅在身份驗證發生之前由伺服器發送。重點通常是包含法律免責聲明或類似的“如果您沒有被授權立即斷開連接”類型的消息,或者您不希望遠端使用者能夠抑制/忽略的其他關鍵內容。

如果你真的想擺脫這個,你需要破解並編譯你自己定制的 SSH 客戶端版本。

有一個LogLevel選項:

它使橫幅靜音,但您仍然可以收到錯誤:

$ ssh -o LogLevel=error localhost 
Permission denied (publickey).

引用自:https://serverfault.com/questions/515604