¿Cómo instalo un servidor VNC?

46

Quiero instalar algún servidor VNC en mi ubuntu 12.04. ¿Cuál es el mejor / recomendado? ¿Cómo lo configuro?

Todo lo que quiero es poder conectar mi computadora de escritorio a través de mi computadora portátil. Quiero algo simple como conectarme con el protocolo RDP entre computadoras con Windows.

idgar
fuente
Una pregunta relacionada, particularmente sobre 14.04 y versiones más recientes: askubuntu.com/q/557973/40581 Esto probablemente podría fusionarme.
LiveWireBT

Respuestas:

34

Para instalar VNC simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute el siguiente comando.

sudo apt-get update

Esto actualiza la lista de paquetes para apt.


Luego, deberá instalar los componentes de Gnome utilizando el Centro de software:

Instalar a través del centro de software

O usando la terminal:

sudo apt-get install gnome-core

Para instalar el servidor VNC usando el Centro de software:

Instalar a través del centro de software

O usando la terminal:

sudo apt-get install vnc4server

Para obtener más información, eche un vistazo a la configuración completa del servidor VNC .

Mitch
fuente
Solo quería agregar que yo mismo he seguido esa guía, lo que me ayudó mucho. Sin embargo, tal vez debido a las cosas que cambian, en este tema del foro se abordó el problema de la aparición de una pantalla gris , y la respuesta es usar en gnome-session & lugar de lo que usa el autor del blog.
TGP1994
26

Otra opción, si está utilizando el cliente de Conexión a Escritorio remoto de Microsoft:

sudo apt-get install xrdp

Eso es todo, no se necesita configuración adicional. Ahora puede conectarse desde su computadora portátil Windows o Mac utilizando el cliente de Conexión a Escritorio remoto de Microsoft De hecho, me sorprendió lo simple que era.

Editar: Esto ya no parece funcionar de fábrica con 16.04.

wisbucky
fuente
1
Tenga en cuenta que RDP (Protocolo de escritorio remoto de Microsoft) es un tipo diferente de protocolo de VNC; esto no es realmente VNC. Sin embargo, es una excelente solución para muchos de nosotros.
Eliah Kagan
@wesbucky, Tab no funciona dentro de la sesión remota por alguna razón. ¿Alguna sugerencia?
DaSh
Algunas preguntas: "no se necesita configuración adicional", ¿se ejecutará automáticamente al inicio? ¿Esto establecerá automáticamente la contraseña de mi usuario como contraseña RDP?
UniversallyUniqueID
1
A partir de 2017 xrdpno es compatible con Ubuntu Unity - entorno de escritorio predeterminado de Ubuntu
Paul Verest
4

Aquí les mostraré cómo instalar el servidor vnc y configurarlo. Utilizamos el paquete VNC para acceso gráfico remoto. Te diré la configuración de VNC para Linux en la plataforma Ubuntu.

Existen los 4 pasos sencillos para instalar y configurar el VNC.

En el servidor:

  1. Instale el paquete x11vnc requerido en ubuntu.

    sudo apt-get install -y x11vnc
    

    Si el servidor sin cabeza (instancia EC2 aws) instala paquetes gnome.

    sudo apt-get install gnome-core

  2. Crea una contraseña para un usuario.

    x11vnc -storepasswd
    

    Salida:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. Para ejecutar el servidor vnc en cada inicio automáticamente. Tenemos que abrir el /etc/rc.localarchivo.

    sudo nano /etc/rc.local
    

    Copie la línea a continuación para iniciar la sesión de vnc automáticamente con el inicio del sistema, péguela en la línea antes de exit 0.

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

Para más detalles ver mi artículo .

Arvind Rawat
fuente
sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &parece fallar en Ubuntu 16.04 porque solicita la contraseña del terminal, pero no se puede dar porque está en segundo plano. Eliminar &parece funcionar.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Y luego desde el cliente, sudo apt-get install vinagre && vinagre $IP. ¡¡Belleza!!
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
0

Descubrí que tenía que hacer algunos cambios en mi cuadro de Ubuntu después de instalar xrdpsegún este artículo, Cómo usar xRDP para acceso remoto a Ubuntu 14.04 .

El procedimiento básico era instalar y configurar xrdpy xfce4:

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Luego modifique la última línea del archivo /etc/xrdp/startwm.shpara comenzar en startxfce4lugar de lo que está allí, creo que originalmente era una ruta hacia Xsession.

Después de modificar el archivo, use el comando sudo service xrdp restartpara reiniciar xrdppara que tenga los cambios.

Consulte también este artículo, ¿Cómo hago que xrdp funcione desde Windows a Linux en los foros de Ubuntu, que describe la modificación del /etc/xrdp/startwm.sharchivo también aunque el procedimiento es un poco diferente al crear un archivo de configuración en el directorio raíz del usuario.

En la aplicación Remote Desktop Connection en Windows configuré los colores como High Color (16 bit).

Richard Chambers
fuente
usando xfce, ubuntu ya viene con la unidad
Alexis_FR_JP
0

Servidor VNC preinstalado Vino "Sharing Desktop"

Desktop Ubuntu viene con un servidor preinstalado llamado Vino del proyecto GNOME.

Está oculto detrás del nombre de la aplicación "Desktop Sharing" en el tablero, ¡incluso el ejecutable no está en la ruta!

Una vez que lo inicie, verifique:

  • Permitir a otros usuarios [ver | controla] tu escritorio
  • Solicitar al usuario que ingrese esta contraseña
  • Configure automáticamente el enrutador UPnP para abrir y reenviar puertos

Y luego desde la otra computadora, conéctese como:

sudo apt-get install vinagre
vinagre host-name:0

Sin embargo, existe un problema de incompatibilidad de protocolo con el cifrado de los principales clientes de Windows como TigerVNC y RealVNC: escritorio compartido Gnome 3.10 --- ¿cómo configurar el tipo de seguridad para VNC? Deshabilitar el cifrado es una posible solución en algunos casos.

Solo pude configurar el puerto con dconf... el valor predeterminado es puerto, lo 5900que significa :0. sudo netstat -tupan | grep vinoTambién puede ayudar.

Para apagar el servidor, simplemente desmarque "Permitir a otros usuarios [ver | controlar]" y eso mata el proceso del servidor.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
fuente