私のホストマシンは Ubuntu です。VirtualBox 上で Debian VM を実行しています。VM からホストマシンにファイルを取得したいのですが、VM から次のコマンドを実行して scp を使用しようとしました。
scp ファイル名 host_username@my_ip:/path/to/folder
しかし、接続がタイムアウトし、接続が失われるというエラーが発生します。私が使用する IP アドレスは、Google で自分の IP を検索したときに表示される IP4 アドレスです。これを行うより簡単な方法や良い方法はありますか?
答え1
しかし、接続がタイムアウトし、接続が失われるというエラーが発生します。私が使用する IP アドレスは、Google で自分の IP を検索したときに表示される IP4 アドレスです。これを行うより簡単な方法や良い方法はありますか?
ちょっと待ってください... WAN IPアドレスに接続しようとしていますか? おそらくうまくいきません。代わりに、地元VM の IP アドレス。おそらく 10.* または 192.168.* の範囲です。
次に、最も明白なステップは、パスワードSCP を使用する必要があり、SSH が必要なので、VM 上で実行されています。
実行できることの 1 つは、ホストから VM に ping を実行することです。これが機能しない場合は、ファイアウォールまたはルーティングの問題である可能性が高くなります。さらにアドバイスするには、ネットワーク構成に関する詳細情報が必要になります。
これは、VM が NAT またはブリッジ ネットワークを使用するように構成されているかどうかによって異なります。
だけど、たぶん共有フォルダより良いオプションです。注意: 自分自身をvboxusers
グループに追加する必要がある場合があります。