scp
virtualbox에서 호스트 이름을 사용하여 두 Oracle Linux 7.6 시스템을 연결하는 방법localhost.localdomain
scp -r test.txt oracle@localhost:/home/oracle/Desktop/
작동 안함.
호스트 이름을 변경하면 scp -r test.txt oracle@oracle2:/home/oracle/Desktop/
오류가 발생합니다.ssh: Could not resolve hostname oracle2: name or service not known lost connection
이 문제를 어떻게 해결하나요?
답변1
호스트 파일에 별칭이나 DNS 항목이 없으면 oracle2
작동하지 않습니다.
당신은 할 수 있습니다:
- 박스 IP 사용
scp -r test.txt [email protected]:/home/oracle/Desktop/
/etc/hosts
다음에 대한 사용자 정의 항목 설정oracle2
/etc/hosts
컴퓨터에서 편집 localhost
하고 다음을 추가합니다.
1.1.1.1 oracle2
- SSH 사용자 정의 파일( )에 규칙을 추가하여
~/.ssh/config
상자의 별칭을 지정합니다.
Host oracle2
HostName 1.1.1.1
- scp 명령 앞에 bash 변수를 사용하십시오.
oracle2=1.1.1.1
1.1.1.1
oracle2의 IP는 어디에 있습니까?