SSHのデバッグメッセージ「debug1: client_input_channel_req: channel 0 rtype keepalive@openssh.com reply 1」の表示を止める
SSHで接続して作業をしていると、約2分に一回
[dacelo@space ~]$ debug1: client_input_channel_req: channel 0 rtype keepalive@openssh.com reply 1
というデバッグメッセージが表示される。
別にSSH接続が切れたり問題が発生したりするわけでもないんだけど、うっとうしい。
どっかの設定で、デバッグのフラグがオンになってたりするのではないか?と考えて、以下のファイルを調べてみた。
ローカルのSSH設定
~/.ssh/config
→ファイル自体がそもそもなかった
SSH設定
/etc/ssh/sshd_config
デバッグっぽい設定は特に見当たらない。
[dacelo@space ~]$ cat /etc/ssh/sshd_config | grep debug [dacelo@space ~]$ cat /etc/ssh/sshd_config | grep keep [dacelo@space ~]$ cat /etc/ssh/sshd_config | grep Alive #TCPKeepAlive yes ClientAliveInterval 120 ClientAliveCountMax 5
KeepAlive関連の記述も、特に。
デバッグ…?と考えて、思い出した。
そもそもこのサーバに接続するとき、最初うまくいかなくて、デバッグモードで接続していたのだ!
広告
別サーバーから
[dacelo@asahi ~]$ ssh -v dacelo@space -i ~/.ssh/id_rsa OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * (中略) Welcome to Server space! [dacelo@space ~]$
一旦ログアウトして、接続時の -v オプションを取ってログインして解決。
[dacelo@asahi ~]$ ssh dacelo@space -i ~/.ssh/id_rsa Welcome to Server space! [dacelo@space ~]$