¿Cómo descargar un archivo del servidor usando SSH?

Necesito descargar un archivo del servidor a mi escritorio. (UBUNTU 10.04) No tengo un acceso web al servidor, sólo ssh.

Si ayuda, mi sistema operativo es Mac OS X y iTerm 2 como terminal.

Solución

En su terminal, escriba:

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

sustituyendo el nombre de usuario, el host, el nombre del archivo remoto y el directorio local según corresponda.

Si quieres acceder a EC2 (u otro servicio que requiera autenticarse con una clave privada), utiliza la opción -i:

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

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

Comentarios (16)

Puedes hacerlo con el comando scp. scp utiliza el protocolo SSH para copiar archivos a través del sistema extendiendo la sintaxis de cp.

Copiar algo de otro sistema a este sistema:

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

Copiar algo de este sistema a otro sistema:

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

Copiar algo de un sistema a otro sistema:

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

Si el servidor SSH soporta el subsistema SFTP (esto es parte de SSH, y no está relacionado con el FTP), usa sftp. Si no, prueba con scp.

CyberDuck soporta todos ellos.

Comentarios (6)