VMからホストマシンにファイルを取得する方法

VMからホストマシンにファイルを取得する方法

私のホストマシンは 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グループに追加する必要がある場合があります。

関連情報