Si el servidor SSH admite el subsistema SFTP (esto es parte de SSH y no relacionado a FTP), utilice sftp. Si no es así, intente scp.
CyberDuck los apoya a todos.
Puedes hacer esto con el scp
dominio. scp
usa el protocolo SSH para copiar archivos en todo el sistema extendiendo la sintaxis de cp
.
Copie algo de otro sistema a este sistema:
scp [email protected]:/path/to/remote/file /path/to/local/file
Copie algo de este sistema a otro sistema:
scp /path/to/local/file [email protected]:/path/to/remote/file
Copie algo de algún sistema a algún otro sistema:
scp [email protected]:/path/to/file [email protected]:/path/to/other/file
scp es ciertamente el camino a seguir, pero para completar también puedes hacer:
$ ssh host 'cat /path/on/remote' > /path/on/local
o
$ cat /path/on/local | ssh host 'cat > /path/on/remote'
Tenga en cuenta que esto es UUOC, pero < /path/on/local ssh host 'cat > /path'
podría causar confusión innecesaria.
Y para actuar como proxy entre dos hosts:
$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'
En tu terminal, escribe:
scp [email protected]:foobar.txt /local/dir
reemplazando el nombre de usuario, host, nombre de archivo remoto y directorio local según corresponda.
Si desea acceder a EC2 (u otro servicio que requiera autenticación con una clave privada), use el -i
opción:
scp -i key_file.pem [email protected]:/remote/dir/foobar.txt /local/dir
De:http://www.hypexr.org/linux_scp_help.php