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

두 원격 호스트 간의 복사본은 로컬 호스트를 통해 전송됩니다. 이 옵션이 없으면 데이터가 두 원격 호스트 간에 직접 복사됩니다. 이 옵션은 진행률 표시기를 비활성화합니다.

이는 이 동작과 해결 방법을 설명합니다. scp -3 host1: host2:두 호스트 모두 로컬 호스트에서 확인되어 제대로 작동할 것입니다.

관련 정보