SSH를 통해 컴퓨터에 연결합니다. 내 홈 디렉터리에 있는 파일을 내 로컬 컴퓨터로 복사하고 싶습니다. 나는 달리려고 노력한다
scp readme brian@HomeLenovo:/home/Documents/cp_readme
brian@HomeLenovo는 내 개인 노트북인데 계속 오류가 발생합니다.
ssh: Could not resolve hostname homelenovo: No address associated with hostname
lost connection
이는 SSH를 통해 연결하는 컴퓨터가 내 컴퓨터나 호스트 이름이 무엇을 참조하는지 "알지" 못하기 때문인 것 같습니다. 아무것도 설치하지 않고 SSH를 통해 연결하는 컴퓨터를 변경하지 않고 이 문제를 어떻게 해결할 수 있습니까?
답변1
랩톱 에서 해당 IP 주소를 HomeLenovo
입력 ping HomeLenovo
하고 가져옵니다. 예를 들어 10.1.2.3을 반환하고 표시합니다.
그런 다음 다른 컴퓨터에서 실행하십시오.
scp readme [email protected]:/home/brian/Documents/
/etc/hosts
또는 루트 권한이 있는 경우 ssh를 통해 연결된 컴퓨터에서 로컬 파일을 편집할 수 있습니다 . 그런 다음 줄을 추가하십시오.
10.1.2.3 HomeLenovo
그러면 해당 컴퓨터에서 호스트 이름을 확인하는 방법을 알게 됩니다.홈Lenovo특정 IP 주소로... 수동으로 그것이 무엇인지 알려주고 scp
호스트 이름을 포함한 원시 명령이 작동하기 때문입니다.
참고: 10.1.2.3을 사용하지 마십시오. 나는 그것을 예로 사용하고 있습니다. HomeLenovo에서 응답한 IP 주소를 사용하여 자체적으로 ping을 실행하는 것이 아마도 주소를 얻는 가장 쉽고 빠른 방법일 것입니다.