Ssh
如何在 SSH 會話期間抑制 debug2 消息?
當我通過 SSH 登錄到我的家庭 Linux 機器時,我每分鐘都會得到以下幾次調試輸出:
debug2: channel 0: request window-change confirm 0
當我在 nano 中編輯文件時,調試消息顯示在文本頂部。要刪除調試消息,我必須關閉 nano,執行
clear
,然後重新打開文件。無論我使用的是 Secure Shell(Google Chrome 擴展程序)、PuTTY 還是 Terminator(來自本地電腦),我都知道這一點,儘管前兩者的情況要差得多。有什麼方法可以抑制這些消息嗎?會執行
sshd -q
,還是在編譯過程中指定調試輸出級別?
sshd
是守護程序。您希望在客戶端 ( )中使用該-q
標誌。ssh
當連接到您的家用機器時,在
ssh
命令中包含 -q 標誌(即ssh -q user@host
)。或者,如果這不起作用,您可以嘗試通過連接到您的家用電腦(如ssh user@host 2> /dev/null
.
就我而言,我正在使用
ssh -vv
查看詳細的調試資訊,這就是伺服器顯示的原因
debug2:通道 0:請求視窗更改確認 0
在終端。我退出了 shell,然後再次連接到 bash 而沒有詳細 (
-vv
) 並且問題消失了。