Obtener archivo por SSH

Aziwar

Buenas! Como puedo obtener un archivo por SSH que no está en el primer servidor al que me conecto?

Me explico: yo estoy en mi casa y me conecto a A. Desde A me conecto a B. Y es en B donde trabajo. Despues quiero desde mi casa descargarme el archivo de B

Daves

scp ip_remota:/ruta/archivito /ruta_local/

o rcp, que es lo mismo pero sin cifrar.

erdanblo

tambien tienes sftp (en filezilla, o con nautilus)

Aziwar

O no me entendisteis o no os entiendo..

De ese modo es para coger los archivos del primer servidor, ejemplo anterior del A.

Pero como hago para cogerlo de B?

ElRuso

Si no puedes conectarte directamente al B... descargas el archivo al A y del A a tu ordenador.

willsmith

rsync
Edito, con rsync directamente de Casa a B sin necesidad de pasar por A.
2 como dice erdanblo te conectas hasta B desde a y desde casa y haces rsync desde B a casa

erdanblo

CASA, A y B

CASA$ ssh A
A$ ssh B
B$ scp loquesea usuario@CASA

En el caso que desde B puedas ver CASA, si no puedes verlo:

B$ scp loquesea usuario@A
CASA$ scp usuario@A:/ruta/loquesea /donde/quieras/guardarlo

Aziwar

jajaj menudo lio esto de las redes de las universidades...

Yo me conectaba a A, de A a B. Pero lo que guardaba en B se me almacenaba en C!! xDDD

Y a C si podia acceder directo mediante usuario@host:/ruta... xD

Get

ssh -l usuario -p puerto -s sftp $ip

que viene a ser lo mismo que un ftp por consola....

Usuarios habituales

  • Get
  • Aziwar
  • erdanblo
  • willsmith
  • ElRuso
  • Daves

Tags