[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mandar datos por un túnel ssh



Sencillo: 

echo "loquesea " | ssh user@server "cat > fichero"

Acabas teniendo un fichero conteniendo "loquesea" en el home del
usuario en el servidor.


Otra forma de hacerlo es mediante el port forwarding:

un par de ejemplos:

ssh -L  3000:server2:4000  user@server1

Mientras esté estableclida la sesión ssh,  lo que se envíe al puerto
3000 del localhost cliente, se envía por el tunel a server1, y desde
server1 se envía (en claro) al puerto 4000 server2.

En vez de server2, se puede usar localhost:

ssh -L 2500:localhost:25  user@servmail

permitiría encapsular el puerto 2500 local al puerto 25 del servidor,
lo que permitiría envíar correo encapsulado en el tunel.

más:  man ssh  (parámentros -L y -R)


Saludos



Reply to: