• 締切済み

リモート接続に対するセッション・タイムアウトについて

リモート端末から telnet でサーバにアクセスすることがあるのですが、ダイヤルアップ回線で品質が極めて悪く、数秒間不通になったりすることもあるため、その間にセッションが切れてしまい、何度も再接続を行わなければならず、処理効率が悪くて困っています。 何らかのカーネルパラメータの変更等により、タイムアウトまでの時間を長くするなどと行ったことができないでしょうか?

みんなの回答

  • rabits
  • ベストアンサー率27% (17/61)
回答No.3

もともと説明不足な点からこうした方がいいですよ、という忠告をしてくれたのに対して >セキュリティの問題については何も質問していませんので、「回答」ではなくせめて「アドバイス」としていただくのがよろしいかと思いますが。 これは揚げ足取りかと。 そういうことをしてしまっては質問に答えてくれる人が減るので。 直接的には関係してないことですが見て気になったので。

  • lunarosa
  • ベストアンサー率73% (30/41)
回答No.2

Linuxカテゴリーでのご質問なので、リモートサーバは Linux という前提で。 ご質問にアーキテクチャを示されてないので何とも言えませんが、仮に最近の RedHat 系であるならば、標準でタイムアウトはしないのではないでしょうか?少なくとも私の環境(RH9,RHES3,Cent3)の telnet-server では、しばらく何も入力しなくても接続しっぱなしです。 >ダイヤルアップ回線で品質が極めて悪く、 との事ですので場合によっては、それが原因とは考えられないでしょうか? まぁ、それはそれとして参考までに、私の環境(Cent3 LoginShellはBASH)で以下のことを試しましたところ、明示的にタイムアウトさせることができました。 -*- ~/.bashrc -*- export TMOUT=10 このようにセットしたところ、何もアクションを起こさないと10秒でログアウトしました。この値を「0」にするとタイムアウトしません。因みに csh ではこうでした。こちらの単位は「分」です。 -*- ~/.cshrc -*- set autologout=1

entree
質問者

お礼

ご回答ありがとうございます。 環境について書いていなくてすみません。 RHES 2.1、3、4 for x86 です。 > >ダイヤルアップ回線で品質が極めて悪く、 > > との事ですので場合によっては、それが原因とは考えられないでしょうか? はい。そうだと思います。無線なので、一時的に完全に断線してしまっているようにも思います。ただ、そこで、TCP/IP に関するカーネルパラメータあたりを変更してパケットの再送を中止する (物理的な切断が起こっているとみなされる) までの時間を長くできればと考えています。

  • noro6677
  • ベストアンサー率21% (34/158)
回答No.1

>telnet でサーバ >ダイヤルアップ回線 非常識すきます。 インターネット回線上でtelnetを使うのは自殺行為です。 SSHを使いましょうSSH http://www.google.co.jp/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=ja&q=SSH+%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88&lr=&btnG=Google+%E6%A4%9C%E7%B4%A2

entree
質問者

補足

> インターネット回線上でtelnetを使うのは自殺行為です。 表現が悪かったですが、会社 LAN に直接接続するダイヤルアップ接続です。なので、インターネット回線は使用していません。 ちなみに、セキュリティの問題については何も質問していませんので、「回答」ではなくせめて「アドバイス」としていただくのがよろしいかと思いますが。

関連するQ&A