2つの異なるネットワーク間でsshすることは可能ですか?


12

2つの異なるネットワーク間でどのようにSSH接続しますか?前もって感謝します。問題のシナリオは次のとおりです。

  • 私の自宅のPC IP: 192.168.1.106
  • ホームパブリックIP: XXX.YYY.ZZZ.254
  • 私のオフィスのPC IP: 192.168.10.130
  • オフィスのパブリックIP: XXX.YYY.ZZZ.160

192.168.1.106(自宅)から192.168.10.130(オフィス)またはその逆にSSHで接続するにはどうすればよいですか?これは可能ですか?私を助けてください。

回答:


11

これは、受信ルーターでポート転送を行う場合に可能です。たとえば、オフィスから自宅に戻ってsshを使用する場合は、最初にホームルーターの設定に入り、ポート22のポート転送をホームネットワーク上の特定のIPアドレスとポート番号(この場合は192.168.1.106port )に設定する必要があります22。そうすれば、オフィスから行った場合ssh user@XXX.YYY.ZZZ.254、ルーターから自宅のコンピューターにリダイレクトされます。

ポート転送の設定は、ルーターごとに異なります。それを感じるために、ルーターのポートを転送する方法の記事の例を見てください

オフィスでは、それはあなたの会社に依存し、通常ITはノーと言うので難しいかもしれませんが、彼らに尋ねたいと思うかもしれません


その働き!!!。あなたの貴重な助けをありがとう。
ディネシュダナンジャヤン

2

接続するには、公開ポートが必要です。

良い解決策はNGROKですngrok tcp 22。必要な「TCPトンネル」を検索してください。

ポートは、公開されている独自の一時ドメイン名に公開されます。 ngrok無料ですが、無料のユーザーはngrok閉じるとドメインがリセットされます。コンピューターをスリープ状態にしても終わりませんngrok。閉じないngrokでください、あなたは大丈夫です。

私がやった他のオプションは、ホストを購入し(ドメインオプション)(digitaloceanとnamesiloを使用)、tincを使用して自宅のコンピューター、サーバー、ラップトップをホストとして使用し、サーバーをホストとして使用しますクライアントとしてのコンピューター。その後ssh、サーバーに接続sshし、他のコンピューターに接続します。



0

はい、絶対に可能です。通常、そのためにポート転送を使用します(異なる家庭用ルーターでは、ポート転送の方法は異なる場合があります)。ただし、問題が1つあります。ほとんどのインターネットサービスプロバイダーは、それを許可しません。そのため、おそらく職場から自宅のコンピューターにアクセスすることはできません。インターネット経由のリモートログインは、ほとんどの場合、ISPに連絡して、この機能を有効にする必要があることを伝える必要があることを意味します。少なくとも、仕事で自宅のコンピューターにアクセスしたいときはそうでした。

ポート転送を適切に設定する方法の詳細については、YouTubeをご覧ください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.