-1

ローカルホストから接続しようとしています

  ssh <MyLogin>@localhost   - connected

ローカルネットワーク内の別のコンピューターから接続しようとしています

  ssh <Mylogin>@<MyServerLocalIp>   - connected

インターネットから接続しようとしています

  ssh <Mylogin>@<InternetIp> -conection refused  (it not appears in my log file)

このサイトで22ポートを確認しています http://www.canyouseeme.org/-22 ポートが開いていて、ログファイルに表示されます

telnetを使用してみます

  telnet InternetIp 22  - not connected

しかし、私が別のポートを試しているとき

  telnet InternetIp 21  - connected
4

1 に答える 1

0

これは、 NATルーターの背後にいるように聞こえます。

この場合、最初に行う必要があるのは、マシンに静的IPアドレスがあることを確認することです。これはおそらく192.168.1.xのようなものになります。これをルーターで構成するには、マシンのMACアドレスをDHCPで割り当てられたアドレスにマッピングするか、静的IPを使用してマシンを構成し、そのIPがDHCP範囲内にないことを確認します。

次に、インバウンドポート接続をマシンのローカルIPアドレスに転送するようにルーターを構成する必要があります。ポートフォワーディングに関するウィキペディアの記事は次のとおりです。http://en.wikipedia.org/wiki/Port_forwarding

最善の策は、特定のルーターのマニュアルをダウンロードして、ポート転送に関するセクションを調べることです。多くの場合、ルーターのファイアウォールに関するセクションにあります。

于 2013-02-09T14:12:04.713 に答える