SSH를 통해 내 로컬에 폴더 다운로드

SSH를 통해 내 로컬에 폴더 다운로드

Mac용으로 좋은 SSH GUI가 없는 것 같아서 SSH를 배우고 있습니다. 나는 db 덤프를 만드는 방법, 디렉터리를 순항하는 방법 등을 알고 있지만, 배워야 할 마지막 퍼즐 조각은 서버에서 폴더/전체 디렉터리를 로컬 컴퓨터로 다운로드하여 로컬 컴퓨터로 이동하는 방법입니다. 다른 서버.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

scp -r user@host:/path/to/folder/ local-copy-of-folder

SSH 키가 설정되어 있으면 원격 파일/폴더를 탭 완성할 수 있습니다.

답변2

scp를 사용하면 호스트 간에 안전하게 복사할 수 있습니다.

자세한 내용을 보려면 man scp를 수행하세요.

리눅스에서는 /usr/bin에 위치합니다. SCP 또는 보안 복사 명령은 파일과 디렉터리를 한 컴퓨터에서 다른 컴퓨터로 일괄 복사합니다. (대화형 사용자 인터페이스의 경우 "user545035"로 명시된 SFTP를 사용할 수 있습니다. 이는 두 시스템 간의 모든 통신을 암호화합니다.

$ scp my file remote.example.com:newfile
$ scp -r mydir remote.example.com:
$ scp remote.example.com:myfile .
$ scp -r remote.example.com:mydir .

원격 시스템에서 대체 사용자 이름을 지정하려면 username@host 구문을 사용하십시오.

$ scp myfile [email protected] :

유용한 옵션:

-피: 복사 시 모든 파일 속성(권한, 타임스탬프)을 복제합니다.

-아르 자형: 디렉터리와 해당 내용을 반복적으로 복사합니다.

-V: 디버깅에 유용한 자세한 출력을 생성합니다.

SFTP (host|username@host) openssh-client디렉토리 에 위치합니다 /usr/bin. sftp 프로그램은 두 컴퓨터 간에 대화형으로 파일을 복사합니다. (일괄적으로 파일을 복사하는 scp와 반대입니다.) 사용자 인터페이스는 ftp와 매우 유사합니다.

$ sftp remote.example.com
password: ******
sftp> cd MyFiles
sftp> ls
README
...
sftp> get README
Fetching /home/solidariti/Myfiles/README to README

사용자 이름이 로컬 사용자 이름과 다른 경우 username@host 인수를 사용하세요.

$ sftp [email protected]

이것이 당신의 길에 도움이 되기를 바랍니다.

답변3

그것은 단지 ...

scp -r username@remote:/path/to/folder/ /dest/local/path

Windows의 경우:

scp -r username@remote:/path/to/folder/  C:\\Users\\User\\\Documents

참고 자료: [1]:http://en.wikipedia.org/wiki/Secure_copy [2]:http://en.wikipedia.org/wiki/FTPS

답변4

사이버덕Mac을 사용할 때 제가 가장 좋아하는 SSH/FTP/DAV GUI였습니다. 그 이후로 Google Docs와 S3도 포함하도록 업데이트된 것 같습니다.

관련 정보