SSH를 통해 다른 컴퓨터에 연결하는 동안 내 로컬 컴퓨터에 파일을 복사하는 데 문제가 있습니까? [복사]

SSH를 통해 다른 컴퓨터에 연결하는 동안 내 로컬 컴퓨터에 파일을 복사하는 데 문제가 있습니까? [복사]

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을 실행하는 것이 아마도 주소를 얻는 가장 쉽고 빠른 방법일 것입니다.

관련 정보