Tecnología

Inicio

Cómo crear un túnel inverso SSH Permanente

Secure Shell (SSH) es un protocolo de seguridad de conexión a equipos remotos. El programa de OpenSSH, instalado por defecto en la mayoría de las máquinas Linux, implementa las características del protocolo SSH. Algunas de estas características incluyen el reenvío de puertos, compresión y transmisión de los programas gráficos. El reenvío de puertos se utiliza comúnmente para eludir los cortafuegos de forma segura. Por ejemplo, puede abrir el puerto SSH en el cortafuegos de una máquina remota y enviar mensajes de correo electrónico al servidor remoto a través de SSH sin tener que abrir los puertos de correo electrónico. de avance inverso también es posible. Puede reenviar los puertos en una máquina remota en el equipo local.

Instrucciones

1 Enter "sudo apt-get install autossh" en el terminal para instalar los paquetes necesarios.

2 Tipo "autossh -nNT -R RemotePort: localhost: LocalPort usuario @ remotehost." Reemplazar "RemotePort" con el puerto en la máquina remota que será remitido a su máquina local; "LocalPort" con el puerto que desea el puerto remoto se reenvíe a, y "remotehost" con la dirección IP o nombre de host de la máquina remota.

3 Tipo "sudo nano /etc/rc.local" y pegar el "autossh -nNT -R RemotePort: localhost: LocalPort usuario @ remotehost" comando en este archivo. Guarde el archivo escribiendo "Ctrl" y "X" y luego "Y" y "Enter". Esto ejecutará el comando cada vez que reinicie su máquina.