sshが30分ほどで切られてしまう

次の環境で、sshでホストにログインして使っています。
「ホスト」PowerMacG3(B&W), MacOSX10.0.1 OPEN-SSH2.3.0p1、Ethernet固定IP接続
「クライアント」PowerMacG4/500, MacOSX10.0.1 OPEN-SSH2.3.0p1、CATVケーブルモデムDHCP接続
クライアントから、Terminalで
[localhost:‾]ssh XXX.XX.XXX.XX.jp
XXX@XX.XX.XX.jp's password:
Welcome to Darwin!
[localhost:‾]****%
として、サーバのマックにsshで入れます。ところが30分も経たないうちに
[localhost:‾]****% Read from remote hosts XXX.XX.XXX.XX.jp: Connection reset
by peer Connection to XXX.XX.XXX.XX.jp closed.
となり、勝手に接続が切られてしまいます。
どこに問題があるのでしょうか?
catv側の問題なのか、クライアントのOS Xのterminalまたはsshの問題か、
ホスト側のMacOS Xの問題なのか、あるいはホスト側のネットワークの問題なのか?
なにかお気付きのことがあれば、ぜひ教えていただければ幸いです。

投稿日 2001/04/22 08:35

返信: 3

2001/04/22 10:39 Community User への返信

うまくいかないかもしれませんが、
もしリモートホストが遠いところにあってタイムアウトしやすいのなら
クライアント側のssh_configにKeepAlive noと設定し、
リモートホスト側のsshd_configに
KeepAlive noと設定してみるといいかもしれません。
ssh_configとsshd_configは
/etcか/etc/sshかあるいは/usr/local/etcの中にあると思います。
うまくいかなかったら設定を元に戻しておいて下さい。
また、リモートホスト側のログに何かヒントが残っているかも知れません。
# Appleへお願い。
# w3mだと件名が入力できませんので
#

のSIZE=""に何か数字を入れてもらえませんか?
# w3mなんか使うな、というのならしょうがないですけれど。

2001/04/22 13:39 Community User への返信

procさん、コメント有り難うございました。
>もしリモートホストが遠いところにあってタイムアウトしやすいのなら
タイムアウト?と思いまして、同時に2つのtcshでsshでloginして、一方は14分30秒間放置、もう一方は15分15秒放置してみました。
その結果、14分30秒放置のほうは、接続が生きていましたが、15分15秒放置のほうは、接続が切られていました。
どうやら、15分放置しておくとsshの接続がきれてしまう様です。
御指摘の、リモートホスト側のsshd_confを見ると、KeepAlive yesとなっていました。
クライアント側のssh_confでは、KeepAliveは設定されていませんでした。
今度、ここをnoにして試してみます。

2001/04/22 20:07 Community User への返信

ホスト側のsshd2_configを変更して、sshd2を再起動。
クライアント側でssh_configを変更して、やってみましたが、だめでした。
sshでloginして、15分間放っておくと切れてしまいます。
実は、telnetでも切れてしまいました。
で結局、設定は元に戻しました。
sshd_configの設定後の有効のさせ方が、sshd2をkillしてsshd2を再起動では
だめだったかな?
それとも、CATVの事情かな?
加入しているCATVでは、DHCPサーバがプライベートIPアドレスをランダムに
割り振っていて、「リアルタイムで特定の相手と通信するチャットやネットゲームで
動作しないソフトウェアが存在します」とも書いてあります。
今回の件と関係があるのでしょうか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

sshが30分ほどで切られてしまう

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。