Ssh
抑制伺服器橫幅的 SSH 客戶端選項?
我已閱讀從客戶端列印 motd 時停止 ssh 登錄?,但是我的情況有點不同:
- 我想保留 Banner /path/to/sometxt 伺服器端
- 我想在特定條件下傳遞一個選項,以便不列印橫幅(例如
ssh -o "PrintBanner=No" someserver
)。任何的想法?
你不能。(至少不使用股票 OpenSSH)
伺服器橫幅在身份驗證發生之前由伺服器發送。重點通常是包含法律免責聲明或類似的“如果您沒有被授權立即斷開連接”類型的消息,或者您不希望遠端使用者能夠抑制/忽略的其他關鍵內容。
如果你真的想擺脫這個,你需要破解並編譯你自己定制的 SSH 客戶端版本。
有一個
LogLevel
選項:它使橫幅靜音,但您仍然可以收到錯誤:
$ ssh -o LogLevel=error localhost Permission denied (publickey).