4

オフィスから自宅の PC (mac) に telnet または ssh で接続したい。これどうやってするの ?プライベートIPでルーターを使用している問題.Gatewayは192.168.1.1で、私のPCは192.168.1.100です。ルーターの設定でポートをフォワーディングすると、これができるはずだと思います。しかし、問題は私がパブリックIPを持っていないことです. 私のispは動的IP(DHCP)のみを提供します。ルーターの外部IPは、別のゲートウェイ(LANの別のレベル)に接続されている別のプライベートIPであり、もちろんアクセスできません。telnet を使用して自分のコンピュータにアクセスすることは可能ですか? リバース ssh について読みましたが、PC から最初に接続をセットアップする必要がある場合にのみ機能します。私の場合、PCの近くに体がありません。うまくいけばアクセスできるように、オンにするだけです。

回避策はありますか? それともそれを行うことは不可能ですか?

ありがとう

4

1 に答える 1

8

あなたは安定した IP を持っていないので、2 つのオプションしか考えられません。

VPN

ローカル ネットワークで VPN を作成し、その VPN に接続すると、ネットワーク上のすべてにアクセスできるようになります。

リバース SSH

リバース SSH では、外部サーバーを利用して、リッスンする ssh セッションをセットアップします。次に、外部サーバーで、ファイアウォール/ポート転送などに煩わされることなく、ルーターの背後にあるデバイスに接続できます...

これを行うには: ホーム ネットワーク上のデバイスssh -f -N -R 1234:localhost:22 remote_user@remote.server.example

  • 1234リモートがデバイスに転送するために使用するポートはどこですか
  • remote.server.exampleリモートのアドレスです

次に、リモートサーバーでssh -p 1234 -t device_user@localhost

于 2013-06-02T21:00:01.100 に答える