Ssh 서버의 파일을 다운로드할 수 있는 방법을 사용하여?

내 서버에서 파일을 다운로드할 수 데릭쉐퍼드와 데스크탑입니다. (우분투 10.04), 웹 서버의 ssh, 그냥 내가 don& # 39 액세스하려면 없다.

이테마 도움이 된다면, 내 OS 는 맥 OS X 과 2 를 가능하다.

질문에 대한 의견 (6)
해결책

In your 터미널, 유형:

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

sername 교체, 호스트별, 원격 파일_이름, 로컬 디렉터리입니다 적절하게.

스케쳐내 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

해설 (16)

이 'scp' 명령을 사용하면 됩니다. 'scp' 는 SSH 프로토콜을 확장하여 '' 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   
해설 (4)

scp 는 물론, 힘내, 하지만 완전성을 위해 할 수도 있습니다.

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

또는

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

참고 있지만, 이는 '우코 &lt. ssh 호스트입니다 & # 39 /path/on/local cat >; # 39, '/path& 불필요한 혼란을 일으킬 수 있다.

그리고 가상본 둘 사이에 호스트에서는:

$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'
해설 (3)

Sftp 는 SSH 서버지원 경우 하위시스템에 (일환으로 unrelated SSH 및 FTP 에), sftp 를 사용하는. # 39 시도하시겠습니까 don& 경우, t, scp.

시버덕 지원 모두야.

해설 (6)