2011-10-13 31 views
6

Tengo una máquina que ejecuta un servidor ftp y me gustaría acceder a él desde una máquina situada en otra red detrás de un router sólo autoriza el puerto 80.ftp a través del túnel SSH

Estaba pensando en un túnel ssh como :

ssh -L local_port:${ftphost}:20 [email protected]{sshhost} 

donde $ {} sshhost es otra máquina que tiene acceso al servidor ftp $ {} ftphost.

$ {sshhost} es accesible desde mi host, mientras que $ {ftphost} solo es accesible desde $ {sshhost}, no mío.

¿Sería esa la mejor solución?

+0

@rzr: no es necesario agregar etiquetas para llenar la lista de etiquetas. Las modificaciones solo se deben realizar cuando mejoren significativamente el contexto de la pregunta. –

Respuesta

7

El libro O'Reilly "SSH, The Secure Shell: La guía definitiva" contiene un capítulo completo sobre FTP Forwarding. Creo que debería responder todas sus preguntas.

Cuestiones relacionadas