Hace algún tiempo que había publicado un artículo en forma de manual para poder acceder remotamente a los equipos basados en Windows desde el puerto web (http=Puerto 80 o https=443) con las ventajas que ello representa ya que no es necesario abrir ni redirigir puerto alguno en ninguna de las dos máquinas implicadas (Servidor y Cliente). Si desea consultarlo puede ver dicho artículo
AQUÍPara ello, recurríamos al sistema NtrConnect que mediante la instalación de una pequeña aplicación en el equipo al que deseábamos acceder (Servidor) nos permitía el acceso al mismo simplemente entrando en la Web de NtrConnect desde el equipo cliente. (Eso si, en dicha Web es necesario registrarse aunque hay una versión 100% Free).
La única pega de este sistema es que solo servía con sistemas operativos de Microsoft aunque, ahora, precisamente es el motivo de este nuevo artículo, esto ha cambiado dando soporte también a Linux, lo que nos permite acceder a un pc con Linux desde cualquier PC, tenga Linux o Windows instalado.
Para comenzar es necesario, desde el PC con Linux al que queremos conectarnos, acceder a la
Web NtrConnect y logarse (Previamente deberemos estar registrados y si no quiere o no puede pagar, haga el registro escogiendo la versión FREE).
Una vez dentro de ella, si accedemos al panel de control de la web, es decir, donde nos aparece el listado de equipos disponibles (En la versión FREE hay un máximo de 2 equipos para conectarse por cuenta) veremos una opción que pone "instalar", tal y como muestra la siguiente imagen:
Click para ampliar

Esta acción nos descargará un paquete comprimido .zip.
Tras descargar el archivo procederemos a descomprimirlo, ya sea:
- Desde modo gráfico
botón derecho del mouse --> extraer
- Desde la consola:
unzip nombre_del_paquete, en este caso sería:
unzip NTRconnect_setupUna vez extraído su contenido veremos que se trata de un archivo ejecutable para sistemas Linux, así que el siguiente paso será ejecutarlo con permisos de Superuser:
sudo ./NTRconnect_setup(Esto es válido para ejecutar otros paquetes como superuser desde la consola aplicando el comando: sudo ./nombre_del_paquete)
Seguimos los pasos de la instalación que son exactamente los mismos que los que habría que seguir para Windows (Si tiene dudas puede consultar el artículo para Windows
AQUÍ)
Click para ampliar
Como se puede ver en la imagen también existe la posibilidadcrear la cuenta de usuario desde la misma instalación.
Una vez terminada la instalación tendremos los archivos instalados para ejecutarlo como un servicio más en el sistema. Esto quiere decir que para arrancarlo, pararlo o reiniciarlo los comandos son:
sudo /etc/init.d/NTRScript start --> Arrancar el servicio
sudo /etc/init.d/NTRScript stop --> Detener el servicio
sudo /etc/init.d/NTRScript restart --> Reiniciar el servicio
Si tan solo quiere usarlo de vez en cuando, podría dejarlo así o crear un pequeño script para su ejecución y enlazarlo desde un acceso directo en el escritorio o en el menú de aplicaciones.
Ahora bien, si lo que quiere o necesita es que se inicie solo desde que se arranca el PC tiene dos opciones:
Opción 1Tendría que agregar el comando en Sesiones (Similar a un msconfig de Window$)
Sistema --> Preferencias --> Sesiones
Opción 2Agregar una linea para que ejecute el servicio en el archivo:
/etc/initd.local
Con esto, ya podrá acceder a su equipo Linux sin falta de preocuparse que estén capadas las conexiones salientes, ni que el router este mal configurado, ni acordarse de ningún puerto. Tan solo tendrá que acceder con su usuario y contraseña en la Web NtrConnect y verá la lista de PC´s disponibles para acceder remotamente, sean de Windows o de Linux.
Enlaces:
Web Oficial:
NTRConnectArtículo NtrConnect en Windows:
NTRConnect Windows.