電子書籍の厳選無料作品が豊富!

マシンX(IP:111.111.111.11とします)に外部から接続しようとしています。
ssh 111.111.111.11
を実行しても、全くだめです。しかし、
ping 111.111.111.11
は反応があります。

ちなみに、マシンX側にあるルーターの設定では、マシンXのsshポート22番は開放しています。
なぜ、sshでつながらないのでしょうか?

A 回答 (4件)

> 同じネットワーク内のマシンからは、sshでマシンXに接続できます。


> したがって、マシンXのsshポートは開いていて、sshデーモンは動いていると思います。

内部LANからのみ接続を許可する設定になっている可能性もありますが…
Linuxならiptablesやipchainで、さらにはsshd_configのListenAddress等。
    • good
    • 0

> sshのエラーメッセージは、


> ssh:connect to host 111.111.111.11 port 22: Connection timed out
> です。

マシンXの方でポートが開いていないか、
sshのサーバが起動していないか…。

マシンXのログや、パケットキャプチャツールで確認されては?

この回答への補足

同じネットワーク内のマシンからは、sshでマシンXに接続できます。
したがって、マシンXのsshポートは開いていて、sshデーモンは動いていると思います。

今、自分で調べていて、どうもDNSサーバーにマシンXを登録していないから
外部からsshで接続できないのではないかと思っています。違うかもしれませんが、やってみます。

補足日時:2007/11/25 03:59
    • good
    • 0

> マシン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
です。

補足日時:2007/11/24 23:37
    • good
    • 0

マシンxのsshのポートが22番以外のものに変更されているとか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!