私のホームネットワーク上のマイコンピュータの1つに設定を設定しようとしています。つまり、ssh
(実行中のマシンdropbear
)を介して外部からアクセスできるようにしたいのですssh
。私が達成したいシナリオの「イメージ」は次のとおりです。
+---+ +---+ #1: has the static local IP of 1.2.3.4 and listens to port 22 for incoming ssh connections
|#1 | |#2 | #2: has a non-static local IP (DHCP given)
+---+ +---+ #3: 3 wishes to connect to #1
| | GATE: the home modem. Its WAN IP is 5.6.7.8
----- -----
\ \ +------+
\______\_________________| GATE |
+------+
|
+---+ |
|#3 | __ | _
+---+ _( )_( )__
| (_ internet_)
----- (_) (__)
\_________________________/
フォローアップを行い、同様の質問を読んだ。ここしかし、ルータの管理Webインターフェイスでルールを設定するのに問題があるport-forwarding
ので、可能であれば助けをしたいと思います。
次の図は、モデムでポート転送ルールを設定するために使用できるオプションを示しています。
#1
簡単にするために仮想IPアドレスを1.2.3.4
。しかし、今すぐは、次のオプションについて完全にはわかりません。まあ、これはWAN Host Start/End
着信接続の有効範囲であると言えます。しかし、どのように進むべきかわかりません。
- WAN開始/終了ポート
- LAN起動/終了ポート
クライアントがssh
リッスンポートで実行されているため、ここに値を追加しました。しかし、再びSTART / ENDのどれに属すべきかわかりません。#1
22
ポートフォワーディングメニューに表示されるフィールドのマニュアルでは、次のようにそのフィールドについて説明しています。
そのため、WANポートの範囲を指定した後、次のように(START,END):=(1,22)
コンピュータに接続しようとしました。
ssh [email protected] -p 22
しかし、タイムアウトが発生します。
ssh:ホスト5.6.7.8ポート22に接続中:接続がタイムアウトしました。