원격 우분투에서 로컬 Mac으로 파일 복사


42

나는 모든 곳을 수색했는데 이것을 찾을 수없는 것 같습니다 ... 개인 키를 로컬 컴퓨터 인 Mac에 복사하려고합니다.

맥에서 터미널을 켜면 Jamies-iMac:~ jamie$

그래서 우분투 서버에 넣은 후에 시도했습니다.

scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt

그것은 나를 준다 :

ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection

대신 jamie@Jamies-iMac:/path/to/myfile.txt다른 변형을 시도했지만 아무것도 작동하지 않는 것 같습니다. 당신의 도움을 주셔서 감사합니다.

답변:


65

@ovc가 옳았지만 구문 오류가 있으며 어떤 이유로 편집이 거부되었습니다. 우분투 측의 사용자와 파일 경로 사이에 콜론이 있어야하고 Mac 측에서는 /Users/username/파일 경로에 부분 이 있어야합니다 . 이렇게 :

scp username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt

이것은 개인 키 인증이 설정되어 있다고 가정합니다.


3
"권한이 거부 됨 (공개 키)"
Anooj Krishnan G

기본 포트는 22이며 -P포트를 지정하려면
Vahid

2
-r폴더를 재귀 적으로 복사하는 데 사용
speckledcarp

14

당신은 잘못된 길을 가고 있습니다. 다음과 같이 Mac에서 scp 명령을 사용하십시오 scp username@192.168.1.111:/path/to/myfile.txt /local/path/to/myfile.txt. 그래픽 클라이언트 인 FileZilla 를 사용할 수도 있습니다 . 와 같은 URL로 우분투에 연결하십시오. sftp://192.168.1.111물론 유효한 IP 주소를 사용해야합니다.


아, 그래서 나는 한 방향으로 만 갈 수 있습니다. 나는 그것이 단순한 무언가라는 것을 알고 있었다. 감사.
inorganik

귀하의 답변을 약간 수정했습니다. 편집에 표시된 방식으로 할 때까지 작동하지 않았습니다.
inorganik

1
시스템 에서 SSH 서버를 실행하는 한 두 가지 방법으로 진행할 수 있습니다 . 그래도 Mac의 경우는 믿지 않습니다. 그렇지 않으면 서버없이 시스템에서 scp를 사용하여 연결을 수행해야합니다.
ooa

그래픽 클라이언트 옵션을 언급 한 +1, 나는 Cyberduck을 사용했고 대접을했습니다.
Dorian Farrimond

7

위의 훌륭한 답변. 또한 인증을 위해 인증서를 사용해야하는 경우 -i 플래그를 사용할 수 있습니다.

scp -i /path/to/cert username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt

답장을 일찍 보지 못했지만 이것이 내가 필요한 것입니다. 나는 위의 답변에서 그것을 추론하고 당신의 것을 보았습니다. 감사합니다
AJC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.