¿Cómo usar 'scp' para enviar directamente mi archivo a la ubicación de destino a través de una puerta de enlace?


0

En mi computadora con Linux, generalmente inicio sesión en la ubicación de destino mediante SSH:

Primero, SSH a la puerta de enlace rose@xx.xx.xx.xx ,

luego, SSH a la ubicación de destino fun@yy.yy.yy.yy

Sin embargo, no puedo transmitir directamente file / Users / david / files / A en mi computadora a fun@yy.yy.yy.yy sin iniciar sesión rose@xx.xx.xx.xx por ' scp / Users / david / files / A fun@yy.yy.yy.yy '

¿Cómo puedo hacer esto?

Respuestas:


3

crea un túnel primero: ssh -L 2222:yy.yy.yy.yy:22 rose@xx.xx.xx.xxluego puedes scp con scp -P 2222 A fun@localhost.


Muchas gracias. Pero parece que después de ** ssh -L 2222: aa.aa.aa.aa: 22 rose@xx.xx.xx.xx**, iniciaré sesión en rose@xx.xx.xx.xx, y luego no podré enviar el archivo A desde mi computadora, ya que el archivo A está en mi computadora en lugar de rose@xx.xx.xx.xx.
olivia

Me refiero a usar 2 terminales en paralelo.
Ipor Sircer

Ipor Sircer Estúpido ... ¿cómo ejecutar 2 terminales 'en paralelo'? porque todavía fallé
olivia

¿Qué emulador de terminal usas?
Ipor Sircer

luego haga clic Fileen la esquina superior izquierda y haga clic en new terminalo new window(bash no es un emulador de terminal. Terminal.app es el emulador)
Ipor Sircer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.