コンピュータが2台あります。彼らはすべて別のプライベートネットワークから来ました。リモートプログラミングのために、どちらか一方を別のものに接続したいと思います。いくつかのリモートデスクトップソフトウェアを試してみました(チームビューア)。しかし、インターネット接続帯域幅と画面解像度にいくつかの問題が発生しました。そのため、端末を介してのみリモートコンピュータにアクセスできる方法を探しています。私はLinux初心者です。私が理解したところ、他のシステムへのリモートコンソールアクセスはssh(またはtelnet?)を介して行われます。残念ながら、両方のコンピュータにはプライベートIPがあるため、逆方向(SSH)トンネリングは使用できません。
私の場合、どのように他のコンピュータにリモート端末アクセスを取得できますか? (私は無料のソリューションを好む)
答え1
この種の問題にはプライベートネットワークが悪い。ネットワーク外から簡単にアクセスできず、他のコンピュータが常にネットワーク外にあるため、直接接続できません。
おそらく最も簡単な方法は、両方のコンピュータにIPv6を設定することです。これにより、両方のコンピュータに物理IPアドレスが提供され、互いに接続できます。
もう1つの方法は、2番目のルーターにいくつかのポート転送を設定することです。その後、最初のコンピュータから2番目のルータのポートに接続して2番目のコンピュータに転送できます。
最後の方法は不快なトンネリングを含む。この場合、チームビューアが実行するのと同様に、間接的な接続を作成するために両方のシステムでSSHに接続できるパブリックアクセス可能なホストが必要です。