SSH/SCPホスト解像度とネットワーク接続可能性の違い

SSH/SCPホスト解像度とネットワーク接続可能性の違い

私のローカルホストの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:どちらのホストもローカルホストで解決され、正常に動作します。

関連情報