異なるコンピューター上で実行されている仮想アプライアンス間で 'scp' を実行するにはどうすればよいでしょうか?

異なるコンピューター上で実行されている仮想アプライアンス間で 'scp' を実行するにはどうすればよいでしょうか?

両方のコンピューターは、putty.exe を介してアクセスされる Virtual Box 上で同じ仮想アプライアンスのコピーを実行しています。

仮想イメージの 1 つ (VM1) で作成した C++ プログラムを、ネットワーク経由で別のコンピューターの仮想イメージ (VM2) に scp で転送したいと思います。

[VM1] --> [ホストコンピュータ 1] --> インターネット --> [ホストコンピュータ 2] --> [VM2]

私はかなり初心者なので、これは複雑な解決策になるかもしれませんし、このフォーラムの親切な人たちが私のためにすべてをやってくれるとは思っていません。しかし、適切なリソースを教えていただければ、とても助かります :)。

答え1

SCPをしたいと言うと、情報には男のSCPまたは情報 SCP コマンドプロンプトから - またはgoogleでscpを検索

manページは少し難しいかもしれないが、

scp [-12346BCpqrv] [-c 暗号] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2

これが私の短いバージョンです

SCP-10 ...
これは、「既存のファイルから存在しないファイルにコピーする」に少し似ています。したがって
、コピーを「取得」したい場合は
「 scp myid@remotehost:myprog.cpp mycopy.cpp」、バックアップ コピーを保存したい場合は
「scp myprog.cpp myid@remotehost:mycopy.cpp」
というシンプルなバージョンになります。-v などの他のすべてのスイッチは、設定やさまざまな問題によって異なります。

幸運を

関連情報