your programing

SSH를 사용하여 서버에서 파일을 다운로드하는 방법은 무엇입니까?

lovepro 2020. 9. 29. 08:15
반응형

SSH를 사용하여 서버에서 파일을 다운로드하는 방법은 무엇입니까? [닫은]


서버에서 데스크탑으로 파일을 다운로드해야합니다. (UBUNTU 10.04) 서버에 대한 웹 액세스 권한이 없습니다.

도움이된다면 내 OS는 Mac OS X이고 터미널로 iTerm 2입니다.


터미널에 다음을 입력하십시오.

scp your_username@remotehost.edu:foobar.txt /local/dir

사용자 이름, 호스트, 원격 파일 이름 및 로컬 디렉토리를 적절하게 교체합니다.

EC2 (또는 개인 키로 인증해야하는 기타 서비스)에 액세스하려면 다음 -i옵션을 사용하십시오 .

scp -i key_file.pem your_username@remotehost.edu:/remote/dir/foobar.txt /local/dir

출처 : http://www.hypexr.org/linux_scp_help.php


scp명령으로 이를 수행 할 수 있습니다 . scpSSH 프로토콜을 사용하여의 구문을 확장하여 시스템간에 파일을 복사합니다 cp.

다른 시스템에서이 시스템으로 복사 :

scp username@hostname:/path/to/remote/file /path/to/local/file

이 시스템에서 다른 시스템으로 복사하십시오.

scp /path/to/local/file username@hostname:/path/to/remote/file          

일부 시스템에서 다른 시스템으로 복사 :

scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file   

scp는 확실히 갈 길이지만 완전성을 위해 다음을 수행 할 수도 있습니다.

$ ssh host 'cat /path/on/remote' > /path/on/local

또는

$ cat /path/on/local | ssh host 'cat > /path/on/remote'

이것은 UUOC이지만 < /path/on/local ssh host 'cat > /path'불필요한 혼동을 유발할 수 있습니다.

두 호스트 간의 프록시 :

$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'

SSH 서버가 SFTP 하위 시스템을 지원하는 경우 (SSH의 일부이며 FTP 관련 이 없음) sftp를 사용하십시오. 그렇지 않은 경우 scp를 시도하십시오.

CyberDuck 은 모두 지원합니다.

참고 URL : https://stackoverflow.com/questions/9427553/how-to-download-a-file-from-server-using-ssh

반응형