SORICH SAMURAIby SORICH

hello,world

2010年6月
             
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

最新の記事

カテゴリー

月間アーカイブ

最新のトラックバック

最新のトラックバック

ssh    2009.05.31 [ Sun ] 15:31

自宅Mac(OpenSSH_5.1p1)からの会社サーバーへのSSH接続が頻繁に切断されてしまうのです。


どうやら、~/.ssh/configに下記を追加するとよいみたいです。※数字は任意の秒数
ServerAliveInterval 120
tcpdumpしてみると、上記の設定では120秒ごとに生存確認?しているようです。
ログの詳細はわかりませんが。。
root# tcpdump -i LANインターフェース名 src サーバーホスト名 or dst サーバーホスト名
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en1, link-type EN10MB (Ethernet), capture size 96 bytes
14:45:20.121541 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: P 928222226:928222258(32) ack 1246417585 win 65535 
14:45:20.155385 IP サーバーホスト名.ポート番号 > 10.0.1.2.62238: P 1:33(32) ack 32 win 4220 
14:45:20.155494 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: . ack 33 win 65535 
14:47:20.157141 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: P 32:64(32) ack 33 win 65535 
14:47:20.189632 IP サーバーホスト名.ポート番号 > 10.0.1.2.62238: P 33:65(32) ack 64 win 4220 
14:47:20.189745 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: . ack 65 win 65535 
14:49:20.191268 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: P 64:96(32) ack 65 win 65535 
14:49:20.224343 IP サーバーホスト名.ポート番号 > 10.0.1.2.62238: P 65:97(32) ack 96 win 4220 
14:49:20.224434 IP 10.0.1.2.62238 > サーバーホスト名.ポート番号: . ack 97 win 65535 
SSH接続が維持されるようになりました。

tcpdumpコマンド:ITpro
TCPDUMPの出力を見てみよう

トラックバック(0) コメント(2)

カテゴリ:

コメント(2)

カズ :

ちょうど、同じ現象が起こっていたので
早速試してみます!

会社を移転してから頻繁に起こるようになった気がします。。

しまむら :

たしかに、移転してからな気がしますねー。
WindowsのSSHクライアントなら、KeepAliveの設定値を0じゃなくすれば、たぶん切れなくなると思われます。
PuTTYなら、PuTTY設定画面の「カテゴリ」→「接続」の「セッションをアクティブに保つためのnullパケット送信」
Tera Termなら、設定→SSH→ハートビート(keep-alive)
Poderosaなら、「ツール」→「オプション」→「ターミナル」の「KeepAliveパケットを送信する」
ですかね?

コメントする




トラックバック(0)

このブログ記事を参照しているブログ一覧: [ssh][mac]セッションタイムアウトしたくない


このブログ記事に対するトラックバックURL:

Copyright(C) SORICH Ltd. All Rights Reserved.