¿Cómo puedo iniciar el servidor VNC para que mi escritorio sea accesible?
22
Instalar vino:
sudo apt-get install vino
Configurar vino:
vino-preferences
Abre estas ventanas:
Inicia el servidor con:
/usr/lib/vino/vino-server
Ingrese este comando en sus aplicaciones de inicio automático si desea que vino se inicie automáticamente.
System > Preferences > Startup Applications
ya debería tener una entrada de "Escritorio remoto" que solo debe marcarse. imgur.com/s4iTd.pngAquí está todo el proceso que hago para utilizar VNC, simplificado
UNO. Servidor de configuración
instalar VNC:
sudo apt-get install vnc
instalar openssh-server:
sudo apt-get install openssh-server
DOS. CONFIGURAR PC de acceso remoto
instalar PuTTY
instalar el visor VNC o VNC
TRES. Conectar e iniciar:
Desde PC de acceso remoto:
Ejecute PuTTY
Conecte SSH a la IP del servidor
Inicie sesión en el servidor con ID de inicio de sesión y contraseña
Una carrera:
sudo x11vnc -display :0 -auth guess
B De lo contrario, si eso no funciona, ejecute:
sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
C De lo contrario, si eso no funciona, ejecute los comandos nuevamente pero como root.
Luego, una vez que se establece la conexión ...
Iniciar el visor de VNC
Cuando se le solicite, ingrese la IP del servidor y conéctese
Ahora ha accedido a su servidor a través de VNC y debería poder controlar e interactuar con ese escritorio.
Buena suerte y disfruta !!
fuente
Para un poco más de seguridad, no dejo VNC funcionando todo el tiempo. I SSH en la máquina y luego iniciar el servidor VNC con el siguiente comando:
x11vnc -safer -localhost -nopw -once -display: 0
Para facilitarme, tengo el comando en un script de shell, por lo que es solo un caso de SSH para el servidor, seguido del comando startvnc.sh.
De esta manera, una vez que desconecte VNC ya no estará disponible.
Para mayor seguridad, puede hacer un túnel VNC a través de la conexión SSH.
Este enlace proporciona detalles sobre cómo reenviar los puertos correctos.
fuente
Como root, ejecuta:
Como usuario, ejecute:
Se puede escribir un script para que se inicie automáticamente
/usr/lib/vino/vino-server
o simplemente puede hacer que su administrador de ventanas lo inicie directamente una vez que se carga y su red está ARRIBA, este método funcionó para mí porque tenía problemas de seguridad tipo 18 con Windows VNC Viewer no se conectaba y tenía para desactivar el cifradofuente