GNU/Linux >> Tutoriales Linux >  >> Linux

vncserver -localhost y tunelización ssh

El -localhost La opción le dice al servidor VNC que se vincule solo a la interfaz de bucle invertido, de modo que solo pueda conectarse al servidor VNC desde la máquina en la que se está ejecutando. Esto significa que cualquier persona que intente ingresar a su sesión de VNC debería poder acceder a esa máquina en particular. Sin -localhost , su servidor VNC aceptaría conexiones no locales, por lo que un atacante podría usar otra máquina para intentar ingresar a su sesión VNC.

Si vas a usar -localhost , entonces deberías pasar -L 5900:localhost:5901 , no -L 5900:vnc.machine:5901 , ya que su servidor VNC está escuchando solo en la interfaz loopback (localhost).


jjlin La respuesta de cubre la solución de problemas, pero para que sea realmente segura, también debe pasar -nolisten tcp a vncserver . Esto asegura que no habrá un oyente TCP abierto en el X lado de las cosas.


Linux
  1. Cómo descargar y cargar archivos a través de SSH

  2. Instale el servidor y el cliente vnc en Ubuntu

  3. Solucionar problemas de SSH

  4. vncserver falla con "Iniciando el servidor VNC:no hay pantallas configuradas"

  5. Nombre de usuario y contraseña en la línea de comandos con sshfs

ScanSSH:servidor SSH rápido y escáner proxy abierto

Tunelización y proxy SSH

Cómo instalar y configurar VNC en Ubuntu Server 20.04

Servidor SSH

Cómo instalar y habilitar el servidor SSH en Debian 10

Cómo generar y usar una clave SSH usando PuTTY