scp를 사용하여 원격에서 가정용 컴퓨터로 파일 복사


45

이것은 아마도 간단한 오류 일 수는 있지만 해결할 수는 없습니다. 내 컴퓨터 호스트 이름은 Felix입니다 (Felix를 hostname -f반환합니다). scp를 사용하여 파일을 대학 계정에서 내 집 컴퓨터로 이동하려고합니다. 연결이 잘되도록 원격 컴퓨터에 쉽게 ssh 할 수 있습니다. 사용중인 scp 구문은 다음과 같습니다 (ssh를 통해 원격 컴퓨터에 연결되어 있음).

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

나는 이것에 대한 여러 변형을 시도했으며 그것이 반환하는 오류는 다음과 같습니다.

ssh: Felix: Name or service not known

사용하는 homeusername@Felix것이 올바른 구문이 아니라는 것을 나에게 제안합니다 .

대학 시스템의 수퍼 유저가 아니며 내 파일에만 액세스 할 수 있으므로 시스템 파일에 액세스 할 수 없습니다.

어떤 아이디어?

답변:


85

scp대학 컴퓨터의 파일에 로컬 호스트 이름을 지정할 필요는 없습니다 . 당신이해야 할 일은 가정용 컴퓨터에서 터미널 ( Ctrl+ Alt+ T)을 열고 다음 명령을 입력하는 것입니다.

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

where /local/destination/pathFelix파일을 저장하려는 로컬 경로입니다 .


2
물론이 명령은 로컬 컴퓨터에서 실행됩니다
Donato

대부분의 사람들은 서버 쪽이 아닌 로컬 컴퓨터에서 실행해야한다는 사실을 놓칩니다.
kingmaker


2

좋아 ... 커플 문제. 해당 컴퓨터에있는 경우 첫 번째 주소가 필요하지 않습니다. comp A에 있다고 가정 해 봅시다. A는 주소를 쓸 필요가 없습니다. B는 호스트 이름이 아닌 IP 주소가 필요합니다. 따라서 ... scp / home / user / file username@000.000.000.000 : / home / user /

호스트 이름이 아닌 주소가 필요합니다. 펠릭스는 이것과 아무 관련이 없습니다. ifconifg하고 해당 컴퓨터에서 IP를 찾으십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.