¿Cómo puedo hacer un túnel a través de un servidor SSH para protocolos de capa de aplicación como HTTP / sy FTP?

25

¿Existen programas cliente que me permitan "hacer un túnel" a través de mi servidor habilitado para SSH para las solicitudes normales de Internet, como HTTP (s)?

Si es así, ¿cuáles son y puede alguien dirigirme en la dirección correcta?

Nota: no estoy preguntando por una VPN; Específicamente, estoy preguntando si es posible "conectar" una conexión a través de SSH.

    
pregunta user1529891 21.02.2013 - 02:11
fuente

2 respuestas

39

La mayoría de los clientes de SSH lo harán por usted. Con el cliente ssh provisto con cualquier buen sistema Linux, simplemente escriba:

ssh -D 5000 -N theservername

donde theservername es el nombre del servidor SSH al que desea canalizar las solicitudes. Luego configure su navegador web para que use localhost , en el puerto 5000, como proxy SOCKS. ¡Y voilá! todas sus solicitudes HTTP y HTTPS pasarán por el túnel SSH y saldrán por el otro lado.

Para Windows, PuTTY también puede ser utilizado como un proxy SOCKS .

    
respondido por el Thomas Pornin 21.02.2013 - 02:32
fuente
0

Honestamente, hay una multitud de programas que pueden ayudarte con lo que necesitas. Simplemente google "SSH Tunnel" o "Tunneling http over ssh" mostrará una tonelada de resultados.

Software de ejemplo - enlace Guías de ejemplo: enlace

Sé que a veces es útil preguntar cuando el rango de opciones parece abrumador, pero realmente no hay "mejor", agregue "gratis" al término de búsqueda y elija una con la interfaz gráfica de usuario más bonita para usted.

    
respondido por el Peleus 21.02.2013 - 02:26
fuente

Lea otras preguntas en las etiquetas