Come scaricare un file dal server usando SSH?

Ho bisogno di scaricare un file dal server al mio desktop. (UBUNTU 10.04) Non ho un accesso web al server, solo ssh.

Se aiuta, il mio sistema operativo è Mac OS X e iTerm 2 come terminale.

Soluzione

Nel vostro terminale, digitate:

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

sostituendo il nome utente, l'host, il nome del file remoto e la directory locale come appropriato.

Se vuoi accedere a EC2 (o ad altri servizi che richiedono l'autenticazione con una chiave privata), usa l'opzione -i:

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

Da: http://www.hypexr.org/linux_scp_help.php

Commentari (16)

Puoi farlo con il comando scp. scp utilizza il protocollo SSH per copiare file attraverso il sistema estendendo la sintassi di cp.

Copia qualcosa da un altro sistema a questo sistema:

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

Copia qualcosa da questo sistema a qualche altro sistema:

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

Copia qualcosa da un sistema a un altro sistema:

scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file   
Commentari (4)

Se il server SSH supporta il sottosistema SFTP (questo fa parte di SSH, e non è correlato all'FTP), usate sftp. Se non lo fa, provate scp.

CyberDuck li supporta tutti.

Commentari (6)