Index: [Article Count Order] [Thread]

Date: Mon, 29 Aug 2005 11:35:14 +0900
From: HARUYAMA Seigo <haruyama@queen-ml.org>
Subject: [ssh:00245] Re: SSHが不安定
To: ssh@koka-in.org
Message-Id: <874q99mpwd.wl%haruyama@queen-ml.org>
In-Reply-To: <1951.1125050173@vicus-oryzae.com>
References: <BAY101-F410BF8FAEF483067A66CF792AF0@phx.gbl>        <BAY101-F56A5B69568D9F0E374A1B92AA0@phx.gbl>	<200508261614.FMLAAA20438.ssh@koka-in.org>	<877je96skv.wl%haruyama@queen-ml.org>	<1951.1125050173@vicus-oryzae.com>
X-Mail-Count: 00245


  "FU JI" <gallery_earth@hotmail.com> さんより
Message-ID:  <BAY101-F410BF8FAEF483067A66CF792AF0@phx.gbl> で
  次のメールが送られてきましたが, 
Message-Id conflicts your From: address
  という理由のための配送が拒否されました.
#これはspamよけのために設定されています.
  
  で, hotmail.com だと Message-IDが次のようになってしまうみたいなので
  拒否されないように設定してみたつもりですが, テストはしていません.

  今後もこのように対応するかどうかは未定です.


  以下がメッセージの本体です.
----------   
   稲村様 ありがとうございます。
   
   >ちなみに、sshd のバージョンは何でしょう?
   sshdのバージョンは
   ・openssh-3.9p1-3
   ・openssh-askpass-3.9p1-3
   ・openssh-clients-3.9p1-3
   ・openssh-server-3.9p1-3
   です。
   
   tcpdumpの結果です。
   AAA.AAA.AAA.AAAがクライアントでBBB.BBB.BBB.BBBがSSHサーバーです。
   1回目失敗し、2回目に成功している理由が謎です・・・
   
   何かお気づきの点がありましたらご教授宜しくお願い致します。
   
   [root@host root]# /usr/sbin/tcpdump tcp port 22 and host AAA.AAA.AAA.AAA -n
   10:32:31.156331 IP AAA.AAA.AAA.AAA.61497 > BBB.BBB.BBB.BBB.22: S 
   2313603402:2313603402(0) win 5840 <mss 1460,sackOK,timestamp 
   56377919[|tcp]>
   10:32:31.156501 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: S 
   4164520938:4164520938(0) ack 2313603403 win 5792 <mss 1460,sackOK,timestamp 
   2242356419[|tcp]>
   10:32:31.174649 IP AAA.AAA.AAA.AAA.61497 > BBB.BBB.BBB.BBB.22: . ack 1 win 
   5840 <nop,nop,timestamp 56377921 2242356419>
   10:32:31.201433 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242356464 56377921>
   10:32:31.419022 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242356682 56377921>
   10:32:31.854961 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242357118 56377921>
   10:32:32.726819 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242357990 56377921>
   10:32:34.470559 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242359734 56377921>
   10:32:37.958040 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242363222 56377921>
   10:32:44.932966 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242370198 56377921>
   10:32:46.244348 IP AAA.AAA.AAA.AAA.61497 > BBB.BBB.BBB.BBB.22: F 1:1(0) ack 
   1 win 5840 <nop,nop,timestamp 56379428 2242356419>
   10:32:46.244772 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: . ack 2 win 
   1448 <nop,nop,timestamp 2242371510 56379428>
   10:32:46.244927 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61497: F 24:24(0) 
   ack 2 win 1448 <nop,nop,timestamp 2242371510 56379428>
   10:32:46.265136 IP AAA.AAA.AAA.AAA.61497 > BBB.BBB.BBB.BBB.22: R 
   2313603404:2313603404(0) win 0
   10:32:49.953824 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: S 
   2328480152:2328480152(0) win 5840 <mss 1460,sackOK,timestamp 
   56379798[|tcp]>
   10:32:49.953871 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: S 
   4195841740:4195841740(0) ack 2328480153 win 5792 <mss 1460,sackOK,timestamp 
   2242375219[|tcp]>
   10:32:49.972889 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: . ack 1 win 
   5840 <nop,nop,timestamp 56379801 2242375219>
   10:32:49.999477 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 1:24(23) 
   ack 1 win 1448 <nop,nop,timestamp 2242375265 56379801>
   10:32:50.020135 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: . ack 24 win 
   5840 <nop,nop,timestamp 56379805 2242375265>
   10:32:50.031216 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 1:23(22) 
   ack 24 win 5840 <nop,nop,timestamp 56379805 2242375265>
   10:32:50.031309 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: . ack 23 win 
   1448 <nop,nop,timestamp 2242375297 56379805>
   10:32:50.032577 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   24:664(640) ack 23 win 1448 <nop,nop,timestamp 2242375298 56379805>
   10:32:50.056339 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   23:567(544) ack 24 win 5840 <nop,nop,timestamp 56379808 2242375297>
   10:32:50.091778 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: . ack 664 
   win 7040 <nop,nop,timestamp 56379813 2242375298>
   10:32:50.091792 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: . ack 567 
   win 1720 <nop,nop,timestamp 2242375357 56379808>
   10:32:50.112731 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   567:591(24) ack 664 win 7040 <nop,nop,timestamp 56379815 2242375357>
   10:32:50.119636 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   664:944(280) ack 591 win 1720 <nop,nop,timestamp 2242375385 56379815>
   10:32:50.139327 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: . ack 944 
   win 8320 <nop,nop,timestamp 56379817 2242375385>
   10:32:50.174036 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   591:863(272) ack 944 win 8320 <nop,nop,timestamp 56379820 2242375385>
   10:32:50.196811 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   944:1536(592) ack 863 win 1992 <nop,nop,timestamp 2242375462 56379820>
   10:32:50.257993 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   863:879(16) ack 1536 win 9600 <nop,nop,timestamp 56379828 2242375462>
   10:32:50.297148 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: . ack 879 
   win 1992 <nop,nop,timestamp 2242375563 56379828>
   10:32:50.470482 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   863:879(16) ack 1536 win 9600 <nop,nop,timestamp 56379851 2242375462>
   10:32:50.470491 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: . ack 879 
   win 1992 <nop,nop,timestamp 2242375736 56379851,nop,nop,[|tcp]>
   10:32:50.489249 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   879:927(48) ack 1536 win 9600 <nop,nop,timestamp 56379852 2242375736>
   10:32:50.489259 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: . ack 927 
   win 1992 <nop,nop,timestamp 2242375755 56379852>
   10:32:50.489388 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   1536:1584(48) ack 927 win 1992 <nop,nop,timestamp 2242375755 56379852>
   10:32:50.516314 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   927:991(64) ack 1584 win 9600 <nop,nop,timestamp 56379854 2242375755>
   10:32:50.516793 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   1584:1648(64) ack 991 win 1992 <nop,nop,timestamp 2242375782 56379854>
   10:32:50.547655 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: P 
   991:1087(96) ack 1648 win 9600 <nop,nop,timestamp 56379857 2242375782>
   10:32:50.547865 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: P 
   1648:1712(64) ack 1087 win 1992 <nop,nop,timestamp 2242375813 56379857>
   10:32:50.576631 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: F 
   1087:1087(0) ack 1712 win 9600 <nop,nop,timestamp 56379860 2242375813>
   10:32:50.577230 IP BBB.BBB.BBB.BBB.22 > AAA.AAA.AAA.AAA.61882: F 
   1712:1712(0) ack 1088 win 1992 <nop,nop,timestamp 2242375843 56379860>
   10:32:50.596387 IP AAA.AAA.AAA.AAA.61882 > BBB.BBB.BBB.BBB.22: . ack 1713 
   win 9600 <nop,nop,timestamp 56379863 2242375843>
   
   
   
   >From: 稲村 雄  =JANE= <jane@vicus-oryzae.com>
   >Reply-To: ssh@koka-in.org
   >To: ssh@koka-in.org
   >Subject: [ssh:00244] Re: SSHが不安定
   >Date: Fri, 26 Aug 2005 18:56:13 +0900
   >
   > >>In Article <877je96skv.wl%haruyama@queen-ml.org>,
   > >>	HARUYAMA Seigo-san writes:
   >
   > >#以下は私からのメッセージ
   > >
   > >  hogehoge.com へ接続できていないようにみえます.
   >
   >うーん、
   >
   > >   debug1: Connecting to hogehoge.com[***.***.***.***] port 22.
   > >   debug1: Connection established.
   >
   >なので、接続はできてると思いますよ。ネットワーク状態が不安定
   >でその後に接続が切れるということなら、
   >
   > >   ログインできない時は毎回同じ箇所で停止します。
   >
   >とはならないでしょうし。
   >
   >とは言え、ソース見ても
   >
   > >   debug1: identity file /root/.ssh/id_dsa type -1
   >
   >ここから本来出力されるであろう次の debug メッセージである
   >
   >debug1: Remote protocol version …
   >
   >までの間に遅延が起こるような処理もしてなさそうなのがよく分か
   >らん。
   >
   >この Remote protocol version 文字列を読むルーチンが
   >
   >		for (i = 0; i < sizeof(buf) - 1; i++) {
   >			int len = atomicio(read, connection_in, &buf[i], 1);
   ><snip>
   >			if (buf[i] == '\n') {
   >				buf[i + 1] = 0;
   >				break;
   >			}
   >		}
   >
   >というように改行文字に会わない限り break しないようになって
   >いるので、サーバが送信する Remote protocol version 文字列が
   >間欠的におかしくなっている、くらいしかないか。
   >
   >ちなみに、sshd のバージョンは何でしょう?
   >
   >また、サーバから送られるデータを tcpdump の類で追っかけてみ
   >ると何か分かるかもしれません。
   >--
   >稲村 雄 =JANE=
   >http://www.vicus-oryzae.com/
   >