yuu_nkjm blog
2011-12-08(Thu) [長年日記]
[ssh][openSUSE] ssh(sshd)のトラブルシューティング
localhostから接続できるか確認する
localhostから繋がるかを確認する.つながらなかったら,ネットワークではなく,sshdの方が原因の可能性が高い.つながったら,ネットワークの方が怪しい.
ネットワークの疎通を確認する
ネットワークに接続出来ているか確認する.ネットワークに接続できない - yuu_nkjm blog(2012-02-03).また,tsharkを使って22番ポートにパケットが到達しているかを調べる.TCP/UDPパケットをtshark(Wireshark)でキャプチャ - yuu_nkjm blog(2008-08-19).
ssh hoge@localhost
ファイヤウォールやパケットフィルタソフト(iptables,suse firewall,fail2banなど)の設定を確認する
こいつらが蹴ってることも多い.
sshdをデバッグモードで起動する
SSHD の詳細なデバッグ情報を表示させる方法 - WebOS Goodiesを参考にした.openSUSEの場合では,yast->/etc/sysconfigエディタ->Network/Remote access/SSHの$SSHD_OPTSに"-d"を与える.より詳細なデバッグログを見れるデバッグモードで起動したい場合は"-d -d"のように重ねる.最大で-dを三つまで並べられる.
デバッグモードで起動するとsshdはforkされない(複数の端末からログインできない)ことに注意する.ログレベルをdebugにするとは違うことに注意する.SSHD (8)
sshdのログレベルを変更するには,sshd_configのLogLevelを変更する.SSHD_CONFIG (5)
#LogLevel INFO デフォルトはINFO LogLevel DEBUG
tail -f /var/log/messages
tailなどを使って,sshdログを監視する.
sshdをIPv4のみで使う
上述の$SSHD_OPTSに"-4"を与える.sshdをv4のみしか扱わないように設定する必要があったことがあったんだけど,なんでだったかな….
鍵でしかログインさせない場合でも,パスワードの設定は必要
Ship of Fools: sshの鍵ファイル認証にてハデにハマる.これか?と思ったけど,関係なかった.結局,ログインしようとしているユーザにpasswordが設定されていないだけだった.
SSH+X11
SSH+X11接続をする場合,X Window Systemが参考になった.
Failed to allocate internet-domain X11 display socket.
というエラーが出た.対策はこちら.X11フォーワディングをしようとしたとき,DISPLAY変数に値が設定されない - yuu_nkjm blog(2011-08-01)
- https://www.google.co.jp/ ×357
- https://www.google.com/ ×8
- https://www.google.co.jp/ ×3
- http://search.fenrir-inc.com/?hl=ja&channel=sleipn... ×1
- https://www.google.co.jp// ×1
- https://www.google.com/search ×1
- https://www.bing.com/ ×1
- https://www.google.com.vn/ ×1
- http://ysearch.luna.tv/search.aspx?puid=109&client... ×1
- https://www.google.com/ ×1
- https://www.google.de/ ×1
- ssh デバッグ ×4 / ssh ログレベル ×4 / sshd_config loglevel ×3 / ssh loglevel ×3 / sshd デバッグ設定 ×2 / ssh 詳細ログ sshd_config LogLevel debug ×2 / ssh 疎通確認 ×2 / sshd ログレベル ×2 / SSHD_OPTS sshd_config ×1 / SSHDのトラブル ×1 / SSH 詳細ログ ×1 / sshの疎通確認 ×1 / Linux Failed to allocate internet-domain X11 display socke ×1 / ssh デバックログ 見方 ×1 / RHEL sshd デバッグモード ×1 / ssh 接続できない debug ×1 / SSH デバックモード ×1 / SSH トラブル ×1 / sshのデバッグモード ×1 / ssh デバック ×1 / ssh トラブルシューティング Linux ×1 / opensuse ssh ポート変更 つながらない ×1 / ssh デバッグログ ×1 / wireshark failed to allocate ×1 / LogLevel sshd_config ×1 / SUSE ssh トラブル 接続 ×1 / opensuse ssh login ×1 / ssh トラブルシューティング ×1 / sshd_config INFOレベルのログ ×1 / ssh クライアント デバッグログ ×1 / sshd トラブル ×1 / Failed to allocate internet-domain X11 display socket. ×1 / suse remote access xwindow ×1 / suse ssh 接続できない ×1 / ssh トラブルシュート ×1 / Wireshark stone SSHできない ×1 / ssh デバックモード ×1 / windows 2003 sshd デバッグモード ×1 / opensuse ssh iptables ×1 / HW-01C sshd ×1 / sshd_config ログレベル ×1 / sshd デバッグログ ×1 / SSH デバッグモード ×1 / ssh debug -v ×1 / xampp linux ssh接続 ×1 / ssh デバッグログ 設定 ×1 / sshd デバッグモード ログインできる ×1 / Wireshark ディスプレイフィルタ dtd ×1 / トラブルシューティングの書き方 ×1 / Speccy デバッグ モード ×1 / ssh デバッグモード ×1 / ssh loglevel 詳細 ×1 / ssh debug ×1 / ログレベル ssh ×1 / sshd デバッグモード ×1