- 締切済み
外部からの接続
マシンX(IP:111.111.111.11とします)に外部から接続しようとしています。 ssh 111.111.111.11 を実行しても、全くだめです。しかし、 ping 111.111.111.11 は反応があります。 ちなみに、マシンX側にあるルーターの設定では、マシンXのsshポート22番は開放しています。 なぜ、sshでつながらないのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Wr5
- ベストアンサー率53% (2173/4061)
> 同じネットワーク内のマシンからは、sshでマシンXに接続できます。 > したがって、マシンXのsshポートは開いていて、sshデーモンは動いていると思います。 内部LANからのみ接続を許可する設定になっている可能性もありますが… Linuxならiptablesやipchainで、さらにはsshd_configのListenAddress等。
- Wr5
- ベストアンサー率53% (2173/4061)
> sshのエラーメッセージは、 > ssh:connect to host 111.111.111.11 port 22: Connection timed out > です。 マシンXの方でポートが開いていないか、 sshのサーバが起動していないか…。 マシンXのログや、パケットキャプチャツールで確認されては?
- Wr5
- ベストアンサー率53% (2173/4061)
> マシンX(IP:111.111.111.11とします)に外部から接続しようとしています。 > ssh 111.111.111.11 > を実行しても、全くだめです。 例で書かれているIPアドレスはグローバルIPアドレスですよね? まさかとは思いますが、外部からLAN内部にあるマシンのローカルIPアドレスを入力しているなんてことはないですよね? その場合はIPアドレスの指定が間違っていますので以降の回答はそうではない。という前提で。 「全くだめ」という状況で、エラーメッセージも表示されないのでしょうか? # クライアントはなんでしょうか??? # サーバの環境も不明ですが。 > しかし、 > ping 111.111.111.11 > は反応があります。 ルータがping応答しているのでしょう。
補足
例に書いてあるIPは、グローバルです。 XはLANを構成するマシンの一つです。 外部ネットワーク→Firewallサーバー(ルーター)→マシンX という環境です。 sshのエラーメッセージは、 ssh:connect to host 111.111.111.11 port 22: Connection timed out です。
- ronny_maru
- ベストアンサー率50% (1/2)
マシンxのsshのポートが22番以外のものに変更されているとか?
補足
同じネットワーク内のマシンからは、sshでマシンXに接続できます。 したがって、マシンXのsshポートは開いていて、sshデーモンは動いていると思います。 今、自分で調べていて、どうもDNSサーバーにマシンXを登録していないから 外部からsshで接続できないのではないかと思っています。違うかもしれませんが、やってみます。