Acceda a mi computadora externamente sin reenvío de puertos

12

Tengo una máquina Linux (Sabayon 13 KDE) a la que me gustaría poder acceder de forma remota para SSH, FTP, HTTP, etc. Me inscribí en DNS dinámico con No-IP.com, pero esto no es adecuado porque estoy en una red de campus universitario, detrás de un NAT, y no tengo permiso para acceder al enrutador para configurar el reenvío de puertos. No sé si los enrutadores del campus admiten UPnP o NAT-PMP, pero lo dudo.

De todos modos, me preguntaba si había una manera de evitar esto usando una VPN. Sé que una VPN me permitiría, por ejemplo, acceder a mi Linux Box desde mi computadora portátil si tuviera el software VPN instalado en ambas máquinas. Pero me gustaría poder acceder a mi Linux Box desde cualquier computadora, sin tener que instalar software. O al menos poder acceder a la parte HTTP de esa manera. Y aunque sé que muchos servicios de VPN ofrecen interfaces web para la transferencia de archivos, etc., prefiero poder acceder a mi Linux Box utilizando software de cliente FTP y SSH normal.

De todos modos, ¿es esto algo que puedes hacer con una VPN? ¿O hay alguna manera de encadenar una VPN con DNS dinámico de alguna manera? Miré el sitio web de Hamachi VPN, pero describía todas las características en términos no técnicos, por lo que no pude resolver estas preguntas y preferiría saber antes de crear una cuenta.

Innominado
fuente
¿Tu campus tiene un servicio VPN? Muchos collages tienen una VPN configurada para que los estudiantes puedan acceder a los recursos dentro de la LAN del campus. Simplemente intente vpn.collagename.edu y vea si existe una computadora. Si es así, intente utilizar el nombre de usuario y la contraseña de su campus para iniciar sesión.
Scott Chamberlain

Respuestas:

9

Hay algunas opciones Pagekite suena de la manera más simple y directa: hace todo lo que pides y es de acceso público

Es posible que pueda ir con algún tipo de ssh inverso y hacer un túnel todo a través de eso. Tendría que establecer la conexión desde la red del campus a la conexión de su hogar (donde necesitaría configurar el reenvío de puertos y tal), por lo que también necesitaría un servidor ssh en el otro lado.

Algunas implementaciones de IPV6 también podrían funcionar: solía usar un intermediario de túneles que ahora está extinto y creo que el método udp en el pasado. Eso debería brindarle acceso completo desde otro cuadro habilitado para ipv6, o mediante un proxy adecuado que puentee los dos protocolos.

Hamachi configura una VPN y realiza la mayor parte de la configuración, es bueno para una red local pequeña.

Es posible que tenga otras opciones además de eso: quizás configure un servidor openvpn en casa y conéctese a eso desde el cuadro de la universidad.

Journeyman Geek
fuente
1
Yo tuve el mismo problema. Establecí una conexión SSH inversa usando Teamviewer (que podría funcionar solo pero es un poco torpe) a un servidor público al que tengo acceso en ambas computadoras, luego pude pasar a través del servidor público a la computadora detrás del NAT.
ejk314
Y una nota que usa SSH inverso, necesita tener un servidor ssh instalado, no solo un cliente.
ejk314