
インターネット経由でどこからでも自宅のデスクトップ コンピューターをラップトップからリモート操作する方法を探しています。
セットアップ:
- 複数の仮想マシンを実行する VirtualBox を搭載した Windows (現時点では Linux)。
要件:
- Windows にリモート接続する必要はありません。
- これらすべての仮想ホストに SSH で接続する方法が必要です。
- ホストの 1 つは私の開発者デスクトップである Ubuntu であり、これにビジュアル リモート デスクトップ接続が必要です。
- セットアップは Windows と Mac の両方のラップトップで動作するはずです。
どのようなテクノロジーとツールを使用すればよいか教えていただけますか?
- それぞれを使用する場合のトレードオフは何ですか?
- それぞれのツールによって目標のどの部分が解決されるのでしょうか?
ありがとう!
答え1
VirtualBox でブリッジ ネットワークを使用し、OpenVPN で自宅のルーターに接続します (この場合は、たとえば OpenWRT を使用します)。この方法で、すべての仮想マシンにアクセスできるようになります。
答え2
もう 1 つのオプションは、Windows コンピューターに SSH で接続し、ポート フォワーディングを使用して他の VM に接続することです。私は個人的に Bitvise SSH Server を使用しています (これは Windows 用の非常に優れた SSH サーバーです)。個人使用の場合は無料で使用できます。
各 VM に直接 SSH で接続することもできます。これを行う 1 つの方法は次のとおりです。1. 各 VM を SSH サーバーとしてセットアップします。各 VM に異なるリスニング ポートを使用します。2. 各カスタム ポートごとにルーターから各 VM へのポート転送をセットアップします。つまり、VM1 には 50022、VM2 には 50023 などを使用できます。3. 特定のポート番号を使用して自宅の IP アドレスに接続すると、VM に直接接続されます。
動的 IP アドレスを使用している場合 (ほとんどのホーム インターネット サービスで使用されています)、ホーム IP アドレスがいつ変更されたかを追跡できるように、動的 DNS サービスを設定する必要があります。