miércoles, 6 de mayo de 2020

Conectarse al escritorio de un ordenador con GNU/Linux que solo tiene ssh inicialmente

Partimos de un equipo remoto con GNU/Linux al que solo tenemos acceso por ssh, ¿cómo abrir una sesión de red y trabajar normalmente con él?
Imagen remota del portátil

Para empezar nos vamos a conectar a una sesión gráfica de dicho equipo, si nuestro equipo tuviera Windows necesitaríamos instalarle putty y las X, pero como nosotros tenemos GNU/Linux también en la casa es mucho más fácil.
ssh -XC miusuario@ip_o_nombre_de_red_equipo_remoto

En el servidor

Instalamos un servidor de vnc, como vino, vncserver, por ejemplo:
sudo apt install x11vnc

Sin contraseña (fácil pero no recomendado)

Simplemente lanzamos el servidor
x11vnc -display :0

Con contraseña (recomendado)

Así nos conectamos rápido y fácil sin contraseña, pero no es una buena idea para la seguridad, mejor hacer esto:
Definimos una contraseña:
x11vnc -storepasswd
Nos conectamos con esa contraseña.
x11vnc -rfbauth $HOME/.vnc/passwd 
Tomamos nota el puerto que nos asignen.

Cliente

Puedes usar cualquier cliente, pero uno de los más sencillo de usar e instalar es vinagre, completamente gráfico, al que podemos acceder desde el menú de nuestra distro mediante las opciones:
Internet > Visor de escritorio remotos

Hacemos clic en el botón de Conectar, elegimos el protocolo VNC y ponemos el nombre o IP de la máquina remota seguido de dos puntos y el número de puerto en su caso.



Enlaces de interés


1 comentario:

  1. Gracias por este aporte! Me va a ser muy útil para deshacerme de Team Viewer para ayudar con el ordenador a familiares y amigos durante el confinamiento. Buen trabajo

    ResponderEliminar