localhost.localdomain 호스트 이름을 사용하여 두 Oracle Linux 컴퓨터 간에 scp하는 방법

localhost.localdomain 호스트 이름을 사용하여 두 Oracle Linux 컴퓨터 간에 scp하는 방법

scpvirtualbox에서 호스트 이름을 사용하여 두 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작동하지 않습니다.

당신은 할 수 있습니다:

  1. 박스 IP 사용
scp -r test.txt [email protected]:/home/oracle/Desktop/
  1. /etc/hosts다음에 대한 사용자 정의 항목 설정oracle2

/etc/hosts컴퓨터에서 편집 localhost하고 다음을 추가합니다.

1.1.1.1 oracle2
  1. SSH 사용자 정의 파일( )에 규칙을 추가하여 ~/.ssh/config상자의 별칭을 지정합니다.
Host oracle2
  HostName 1.1.1.1
  1. scp 명령 앞에 bash 변수를 사용하십시오.oracle2=1.1.1.1

1.1.1.1oracle2의 IP는 어디에 있습니까?

관련 정보