SSHセッション中にdebug2メッセージを抑制する方法は?

SSHセッション中にdebug2メッセージを抑制する方法は?

自宅のLinuxコンピュータにSSHで接続すると、1分に数回、次のデバッグ出力が受信されます。

debug2: channel 0: request window-change confirm 0

nanoでファイルを編集すると、テキストの上にデバッグメッセージが表示されます。デバッグメッセージを削除するには、nanoを閉じてを実行してからファイルをclear再度開く必要があります。 Secure Shell(Google Chrome拡張機能)、PuTTY、またはTerminator(ローカルコンピュータ)を使用するとこの結果が得られますが、最初の2つを使用すると状況がはるかに悪くなります。

これらのメッセージを抑制する方法はありますか?実行は実行されますかsshd -q、またはコンパイル中にデバッグ出力レベルを指定しますか?

答え1

私の場合

ssh -vv 

詳細なデバッグ情報を表示します。これがサーバーが表示される理由です。

debug2: チャネル 0: 要求ウィンドウ変更の確認 0

ターミナルから。 SSHセッションを終了し、冗長な説明(-vv)なしで再接続したところ、問題は消えました。

答え2

sshdデーモンプロセスです。-qクライアント()sshでこのフラグを使用しようとしています。

家庭用コンピュータに接続するときは、コマンドにssh-qフラグ(たとえば)を含めます。ssh -q user@hostまたはそれでも問題が解決しない場合は、自宅のコンピュータ(たとえばssh user@host 2> /dev/null

答え3

SSHはセッションの増減をサポートします!詳細を減らす方法は次のとおりです。

  1. コマンドプロンプトでEnter / Returnを押します。 Enterを押した後にのみ有効です。
  2. チルダ~文字を入力してください。端末には表示されません。これは意図的に設計されています。
  3. 大文字を入力しますV(「詳細」を意味 - 小文字を入力するとv出力がより冗長になります)。

現在のデバッグレベルを示すいくつかの出力が表示されます。デバッグレベルが必要に応じて減少するまで、手順1〜3を続けます。

完全に帰属https://twitter.com/freebsdfrau/status/1012367229139054594これを教えてください。

答え4

LogLevel INFOサーバーに設定してください/etc/ssh/sshd_config。ほとんどのメッセージを隠す必要があります。また、このオプションが別の項目として表示されるかどうかをファイルを検索してください。

関連情報