• ベストアンサー

リモートから自宅サーバにsshまたはtelnetでログオンするとタイムアウトで切断されます。

Red Hat Linux 9.0で自宅サーバを構築しました。 Tera termでssh接続をしたいと思ってます。 機器構成は以下のとおりです。 インターネット  |  | 自宅サーバ(Linux) global IP:xxx.xxx.xxx.xxx  |   private IP:192.168.0.1  | HUB  | 自宅内クライアント(Windows2000) private IP:192.168.0.17 Windows2000からであれば、 接続可能です。 外からリモートで接続しようとすると、 タイムアウトで接続を切断されます。 リモートから自宅サーバのIPにpingをうつと 問題なく通ります。 過去の質問をみると、time out設定はtera term側 ではなくサーバ側だという情報もありましたが、 具体的な設定場所は明記されていませんでした。 リモートから自宅サーバのLinuxをどうしても 操作したいので、お助けください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

(追加) RedHat9ですから、iptables(またはlokkit)でFWを動作されていると 思いますが、その設定を確認してみて下さい。 WAN側でtelnetdまたはsshdのポートは空けてるのでしょうか? また、telnetdもsshdもlibwrapperが組み込まれているので /etc/hosts.allow /etc/hosts.denyの設定も必要です。 当然sshdが動いている事、xinetd経由でtelnetdが起動される事。

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

最低でもログファイルの確認ぐらいして、その結果は質問に書くべきです。

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.2

Linuxがルータを兼ねているようですが、 「ipchains」のタイムアウト値はどうなっていますか? 確認してみてください。

  • momoturbo
  • ベストアンサー率55% (49/88)
回答No.1

この図でいくとルーターがいないんですけど、 サーバーが行っているのですか? ルータまたはプロバイダーでファイヤーウォールが かかっているんではないでしょうか?

yasu1212
質問者

補足

ルータは手元にあるのですが、 今まではインターネットとLinuxサーバの間にルータが入ってましたが、今はあえて直結にしてます。 Linuxサーバ構築の書籍を参考に順に手順を追っていてまずは直結でやっていたので。 なので今はLinuxがルータとファイアウォールの役割を果たしていることになります。

関連するQ&A

  • Tera Termマクロによるssh接続後の再度別sshサーバ接続方法について

    Tera Termのマクロを使用し、sshで1番目のサーバへ接続して、接続しているTera Termから、第2サーバへ接続する方法はありますか。 以下のマクロで第1サーバ接続については問題ありませんが、その後のマクロの記述に第2サーバのIPアドレス等に変更したconnect文を追記しても接続出来ません。 よろしくお願いします。 connect 'x.x.x.x:22 /ssh /2 /auth=password /user=xx /passwd=xxx'

  • sshのタイムアウト設定

    学校のLinuxに自宅などからsshで接続していると 一定時間何もしないとと自動で切断されます その時間を変えるもしくは無制限に設定するには どうしたらいいのでしょうか? よろしくお願いします

  • サーバーへのリモート接続

    Tera Termを使用し、サーバーへのリモート接続を試みています。 ホストへの接続はできているようなのですが、空欄のまま情報が 全く得られなかったりすぐに接続が切断されて操作を行うことが できません。 何が原因なのでしょうか? お心あたりのある方は教えてくださると大変助かります。

  • tera term proでタイムアウト

    tera termで特定のところにつなげていて、 違う作業をしていて、再びtera Termに 戻ってくると、画面が固まって使えなくなって しまいます。友達に聞いた所 タイムアウトらしいのですが、 どうやってタイムアウトの時間を変更できるのですか? いろいろツールバーをいじっているのですが、、 できません。お願いします。 またLinuxのRed Hat8.0ではどうするのですか? お願いします。

  • SSHでTELNET

     こんにちは、honiyonです。  SSHの知識について確認をしたいのですが...  サーバー側で、SSHの設定を行いクライアントからSSHで保護されたTELNETを使用する場合、SSH(Port22)に接続し、設定を行ったユーザー名とパスフレーズ、RSA公開鍵を使用してログインします。  ・・・で合っていますか?  TELNET(Port23)からログインしたのでは、SSHで保護されませんよね?    基本的な所で申し訳ないのですが、宜しくお願いします(..

  • RedHat 6.2 のtelnetのリモートアクセスができない

    RedHat6.2をPCにインストールしたのですが、 Telnetのローカルログインは、できるのですが、リモート ログインができません。 設定がわるいのでしょうか。 インストール方法としては、サーバパッケージでインストールしました。 一応チェックした点としては、 etc/hosts.allow etc/hosts.denny etc/inetd.conf リモート端末は、Tera Termですが、サーバのポート23 は、クライアントからは、見えてます。 ローカルだと、ログオンしてカーネルが走って、login: が表示します。 リモートだと、接続するのですが、肝心のlogin:がでません。 ご存知の方は、教えてください。

  • 自宅サーバーへつながらない

    自宅サーバーへつながらない 今日サーバー用にOSをインストールしたばかりの初心者なのですが、sshにてLAN内の自宅サーバーをリモート操作したいと思い、やってみたのですがつながりません。 サーバーはVineでクライアントはUbuntu、WinXPです。WinXPはTeraTerm、cygwinでつなごうとしていますがこちらもつながりません。 一応Ubuntu(cygwin)でのコマンドを書きます。 $ ssh サーバー側ユーザ名@サーバー側IPアドレス ssh: connect to host 192.168.11.5 port 22: No route to host と、このようになります。 上記コマンドに使ったIPアドレスはサーバー側のifconfigで調べたものですが、「診断くん」で調べたところ別のIPアドレスが表示されました。 「診断くん」で表示されるIPアドレスはクライアントPCとサーバーPCと同じになりました。 プロバイダは学校指定のものなのですが、そのプロバイダが自動的にプロクシを通しているのではないかと思います。(そのあたりの知識は少ないので変なこと言ってるかもしれません) 以上のことからLAN内のサーバーにsshできない原因はプロバイダで自動的に通されるプロクシのせいだと思っているのですが合っているでしょうか? サーバー側の/etc/hosts.allowにはクライアントの元々のIPアドレス、「診断くん」で表示されたIPアドレスの両方を記述しました。 それともう一つ質問が。 もし私の考えが合っていて、サーバーPC、クライアントPCがプロクシを通していることが原因なら、それをふまえた上でリモート操作はできるのでしょうか? もしかしたらおかしなことばかり言ってるかもしれませんが、よろしくお願いします。

  • 初心者で、自宅サーバを立てているところなのですが、

    初心者で、自宅サーバを立てているところなのですが、 遠隔からsshで自宅サーバへ入っていて、 # netstat -an をしたら、自分以外のグローバルIPアドレスから、sshで"ESTABLISHED"状態している行があるということは、私以外の者が、自宅サーバに入っているということでしょうか? その行の送信-Qが"264"とか"300"などと表示されるのですが(下記) ~# netstat -na 稼働中のインターネット接続 (サーバと確立) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp 0 264 192.168.X.XXX:22 XXX.XX.X.XXX:3384 ESTABLISHED これは何かハッキングしている最中と考えられますでしょうか? iptables などを設定していないので、とても危険な状態でしょうが、 これから設定しようと思っています。 こんな初心者ですが、どなたかネットワークセキュリティの良書を教えていただければ、 幸いです。 よろしくお願いします。

  • sshでリモートアクセス

    SUSE LINUXでsshサーバの設定をしているのですが、 WIN XPからteratermでssh接続しようとすると 「ホストに接続できません」と表示されてしまいます。 公開鍵も作成し(rsa)、authorized_keysに追記済みです。

  • TeraTermからレンタルサーバーのCentOSへのsshについて

    TeraTermからレンタルサーバーのCentOSへのsshについて WinXP上からTera TermでレンタルサーバーのCentOSへのsshでアクセスしようとしています。 PuttyGenにてssh-2 RSAで公開鍵、秘密鍵を作成しました。サーバーには公開鍵の設定をしてもらいました。 WinXP上からTeraTermを起動し、秘密鍵の設定をして起動すると、 「SSH2 秘密鍵の読み込みに失敗しました。error:0906D06C:PEM routines:PEM_read_bio:no start line」と表示されて接続できません。 どうすればアクセスできるか教えてください。