Como usar a funcionalidade de escritorio remoto VNC en Linux

Comandos, sintaxe e exemplos

Este artigo describe como configurar e usar sesións de escritorio remotas en Linux usando VNC (Virtual Network Computing). VNC é un sistema de visualización remota que permite iniciar un ambiente de escritorio nunha máquina e acceder a el desde outras computadoras a través dunha conexión a Internet . Pode configurar os escritorios persistentes que se manterán ao desconectar, para que poida seguir traballando exactamente onde deixou cando se volve conectar.

Isto é útil, por exemplo, cando quere traballar no mesmo "escritorio" desde diferentes localizacións e pode usarse para executar un ambiente de escritorio nun servidor que non ten acceso físico ou non ten un terminal conectado (monitor e teclado). Todo o que necesitas é unha conexión de rede.

Entón como funciona? Debe instalar "nvcserver" na máquina do servidor (se non está instalada) e "nvcviewer" e máquina cliente (ver realVNC para unha versión popular do software VNC). Para evitar problemas de firewall , é unha boa idea empregar a shell segura shell para conectarse desde a máquina "visor" ao servidor onde desexa executar a sesión de escritorio. O paquete PuTTY funciona ben para este fin.

Polo tanto, o primeiro paso é lanzar un ssh usando por exemplo PuTTY. Entón ingresa ao servidor e escribe:

vncserver O novo servidor 'server1.org1.com:6 "(juser)' é server1.org1.com.6

Antes de executar "vncserver" debe configurar o ficheiro de inicialización "xstartup" no directorio ".vnc", que debe crearse no seu directorio persoal. Este ficheiro contén comandos de inicialización, como

# Executa o ficheiro xstartup común [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # Load. Xresources file [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # Executa o axudante vncconfig para habilita as transferencias de portapapeis e o control do escritorio vncconfig -iconic & # Iniciar un escritorio GNOME exec gnome-session &

Agora, un "escritorio" está a executarse no servidor esperando que se amose no seu computador local. Como se conecta a ela? Se instalou o software realVNC ou descargou un visor de VNC, executa este visor e introduce o número de servidor e pantalla como se ilustra neste exemplo:

server1.org1.com:6

O software do espectador tamén lle pedirá o contrasinal. A primeira vez que usa VNC neste servidor introduce un novo contrasinal, que se gardará na carpeta .vnc. O contrasinal é para conexións VNC e non está relacionado coa túa conta de usuario no servidor. Despois dun período de inactividade, poderáselle solicitar que introduza o contrasinal da túa conta para autorizar o acceso do servidor.

Unha vez que se acepta o contrasinal, a xanela do escritorio debería aparecer con todos os elementos da interface gráfica especificados. Pode desconectarse do escritorio pechando a ventá do escritorio.

Pode finalizar o proceso do servidor VNC (o "escritorio") ao ingresar o seguinte comando nunha fiestra de shell no servidor:

vncserver-kill:

Por exemplo:

vncserver -kill: 6 export geometry = 1920x1058

Onde "1920" representa o ancho desexado e "1058" a altura desexada da xanela do escritorio. É mellor facer que coincida coa resolución real da túa pantalla.

Vexa MobaXterm para unha alternativa de escritorio remoto fácil de usar