私のローカルホストのKVMで実行されている仮想マシンがあります。ホスト名(/ etc / hostsに入力)またはIPアドレスを使用して、SSHを介して問題なくアクセスできます。
そして:
scp root@remote:/somefile root@localvm:/
わかりました。
ssh: Could not resolve hostname localvm: Name or service not known
適切なIPアドレスを使用してください。
ssh: connect to host 192.168.122.132 port 22: Network is unreachable
面白いですね。今は全くわかりません。
編集:リモートホストからlocalvmが不明です。これが問題です。
答え1
アウトラインを使用scp host1: host2:
してscp
最初の項目に接続し、そこからhost1
接続しようとしますhost2
(残念ながら、マニュアルページには記載されていません)。つまり、host2
で確認できる必要がありhost1
、そのホストに認証することもできますhost1
。
マニュアルページにメモがありますscp
。
-3
2 つのリモートホスト間のコピーは、ローカルホスト経由で送信されます。このオプションがないと、データは2つのリモートホスト間で直接コピーされます。このオプションは進行状況インジケータを無効にします。
これはこの動作と回避策を説明します。scp -3 host1: host2:
どちらのホストもローカルホストで解決され、正常に動作します。