이것은 아마도 간단한 오류 일 수는 있지만 해결할 수는 없습니다. 내 컴퓨터 호스트 이름은 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
것이 올바른 구문이 아니라는 것을 나에게 제안합니다 .
대학 시스템의 수퍼 유저가 아니며 내 파일에만 액세스 할 수 있으므로 시스템 파일에 액세스 할 수 없습니다.
어떤 아이디어?
답변
scp
대학 컴퓨터의 파일에 로컬 호스트 이름을 지정할 필요는 없습니다 . 당신이해야 할 일은 가정용 컴퓨터에서 터미널 ( Ctrl+ Alt+ T)을 열고 다음 명령을 입력하는 것입니다.
scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/
where /local/destination/path
는 Felix
파일을 저장하려는 로컬 경로입니다 .
답변
나는 똑같은 문제가 있었고이 튜토리얼은 많은 도움이되었습니다 :
https://help.ubuntu.com/community/SSH/TransferFiles
답변
좋아 … 커플 문제. 해당 컴퓨터에있는 경우 첫 번째 주소가 필요하지 않습니다. comp A에 있다고 가정 해 봅시다. A는 주소를 쓸 필요가 없습니다. B는 호스트 이름이 아닌 IP 주소가 필요합니다. 따라서 … scp / home / user / file username@000.000.000.000 : / home / user /
호스트 이름이 아닌 주소가 필요합니다. 펠릭스는 이것과 아무 관련이 없습니다. ifconifg하고 해당 컴퓨터에서 IP를 찾으십시오.