Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo usar vnc para mostrar gnome y kde normalmente en ubuntu 17.10

Cómo usar vnc para mostrar gnome y kde normalmente en ubuntu 17.10

aptget install vnc*

1, confirme e instale VNCSERVER.

1. Primero, confirme si su servidor está configurado con VNCSERVER. Puede verificarlo escribiendo el siguiente comando en la línea de comando:

[root@localhost: ~]#rpm -. qa | grep vnc

vnc-server-4.1.2-14.el5 #Devuelve la versión del lado del servidor de VNCSEVER, lo que indica que ha instalado VNCSERVER.

2. Si VNCSEVER no está instalado, busque el programa de instalación en el CD e instálelo.

Primero, monte (o descomprima) el CD en el directorio donde se creó el directorio rhel5-64 en /var/ftp/pub/.

mount -o loop rhel-server-5.3-x86_64-dvd.iso /var/ftp/pub/rhel5-64/

Luego en /var/ftp/pub/rhel5 Busque el programa de instalación vnc-server-4.1.2-14.el5.x86_64.rpm en el directorio -64/Server e instálelo directamente usando el comando RPM;

rpm -ivh vnc-server-4.1 .2- Instalador 14.el5.x86_64.rpm. 1.2-14.el5. Las cuentas se activan de forma ligeramente diferente.

Administrador:

[root@localhost /]# vncserver

Debe ingresar una contraseña para acceder al escritorio.

Contraseña: 123456 #Ingrese la contraseña para la conexión vnc

Verificar: 123456 #Confirmar la contraseña de vnc

xauth: Crear un nuevo archivo de autorización/root/ .Xauthority

El nuevo escritorio "localhost.localdomain:1 (root)" es localhost.localdomain:1

Cree el script de inicio predeterminado /root/.vnc/xstartup

Inicie la aplicación especificada en /root/.vnc/xstartup

El archivo de registro es /root/.vnc/localhost.localdomain:1.log

Usuarios normales:

[root@localhost /]#su ceboy #ceboy es el nombre de usuario

[ceboy@localhost /]$ vncserver

Necesitas una contraseña para acceder al de oficina.

Contraseña: 123456 # Ingrese la contraseña de conexión vnc

Verificar: 123456 # Confirme la contraseña de vnc

xauth: Cree un nuevo archivo de autorización /home/ceboy/ .Xauthority

El nuevo escritorio 'localhost.localdomain:2 (ceboy)' es localhost.localdomain:2

Crea el script de inicio predeterminado /home/ceboy/.vnc/xstartup

Inicia la aplicación especificada en /home/ceboy/.vnc/xstartup. vnc/xstartup

El archivo de registro es /home/ceboy/.vnc/localhost.localdomain: 2.log

#Nota aquí: cada usuario puede iniciar su propio escritorio VNCSERVER de forma remota, al mismo tiempo, cada usuario puede iniciar múltiples escritorios remotos de VNCSERVER. Estos escritorios remotos se identifican y distinguen por ip más número de puerto: ip: 1, ip: 2 e ip: 3. El uso del mismo puerto cerrará automáticamente la sesión de otros que hayan iniciado sesión. usuarios. Por otro lado, la mayoría de los archivos de configuración y de registro de VNCSERVER se encuentran en el directorio .vnc en el directorio de inicio del usuario.

Los usuarios pueden personalizar el número de inicio de la siguiente manera:

[ceboy@localhost /]$ vncserver: 2 # Nota: Debe haber un espacio antes del 2.

Ya se está ejecutando un servidor VNC como :2

En tercer lugar, en relación con la configuración del escritorio, RedHat Linux admite dos modos gráficos: modo KDE y modo gnome.

1. ¿Qué modo de gráficos utiliza tu RH? En términos generales, solo puede saberlo si inicia sesión en la interfaz gráfica para verificar o usa el comando ps -A para enumerar todos los programas actualmente en ejecución y ver si existe la palabra KDE o gnome.

Si estás utilizando el escritorio gnome, entonces necesitas modificar el archivo de configuración /root/.vnc/xstartup.

[root@localhost .vnc]# vi xstartup

#!

# Descomentar las dos líneas siguientes para el escritorio normal:

# unset SESSION_MANAGER # Cancelar esta línea

# exec /etc/X11/xinit/ xinitrc # Cancelar Esta línea

[ -x /etc/vnc/xstartup ] amp; exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] amp; .Xresources # Cancelar esta línea

#!

xsetroot -solid grey

vncconfig -iconic amp

xterm -geometry 80× 24 10 10 -ls -title "$VNCDESKTOP Desktop" amp;

gnome-session gnome #Agregue esto para usar el entorno de escritorio gnome al conectarse

twm amp

Después de completar la modificación de la configuración, es mejor reiniciar el sistema; de lo contrario, la configuración no tendrá efecto. El método que utilicé fue finalizar el proceso VNCSERVER y luego volver a ejecutar VNCSERVER.

[root@localhost .vnc]#vncserver -kill: 1 #Aquí, debe iniciar el número de puerto correspondiente a vncserver.

[root@localhost .vnc]#vncserver: 1 #Reiniciar VNCSERVER Nota: Debe haber un espacio antes del 1.

2. Establecer información de usuario y resolución.

[root@localhost: ~]#vi /etc/sysconfig/vncservers

### La variable VNCSERVERS es una lista de pares de visualización:usuario.

#

#

#

#Descomenta lo siguiente, como mi "mi nombre de usuario" en pantalla: 2 Inicie el servidor VNC ( se puede ajustar según sus necesidades). También necesitarás configurar una contraseña VNC; ejecuta "man vncpasswd" para ver cómo configurar la contraseña.

#

# Si su LAN no es confiable, ¡no ejecute este servicio! Para conocer un método seguro para usar VNC, consulte

# lt; URL:

# Utilice "-nolisten tcp" para establecer una contraseña. "nolisten tcp " evita las conexiones X al servidor VNC a través de TCP.

# Utilice "-nohttpd" para bloquear conexiones de clientes VNC basadas en red.

# Utilice "-localhost " para evitar conexiones remotas de clientes VNC excepto en

# Consulte

# " en la página del manual `man vncviewer' -via " opción.

VNCSERVERS = "1: root 2: ceboy" # Agregue usuarios aquí, generalmente solo 1: root es suficiente.

VNCSERVERARGS[1]="-geometría 800×600 -nolisten tcp -nohttpd -localhost"

VNCSERVERARGS[2]="-geometría 1024×768 -nolisten tcp -nohttpd - localhost"

#Nota: Las anteriores son las resoluciones de root y ceboy respectivamente. Tenga en cuenta que se distinguen por números de puerto.

Además, también puede modificar temporalmente la resolución y la profundidad del color a través de la línea de comando, pero se perderá después de reiniciar. No se usa aquí por el momento. El comando es el siguiente:

[root@localhost: ~]#vncserver -geometry 800×600 #Establecer la resolución de vncserver

[ root@localhost: ~]#vncserver - Depth 16 #Establecer la profundidad del color de vncserver

Configurado aquí del lado del servidor VNCSERVER.

Cuatro. Conexión y uso del cliente.

1. Acceder

a. En Linux, simplemente ejecute el comando vncviewer. La dirección del servidor está escrita en el formato 192.168.1.11:1. En Windows A continuación, ejecute la versión de Windows de vncviewer. El uso es similar al de Linux.

c. Utilice un navegador (independiente de la plataforma) para implementarlo como un subprograma de Java, en forma de

Las siguientes son algunas de sentido común:

2. Modificar contraseña

Ejecutar vncpasswd

3. Detener vncserver

#vncserver -kill: 1

#vncserver -kill: 1

#vncserver -kill .1

#vncserver -kill :2

Tenga en cuenta que vncserver solo puede ser cerrado por el usuario que lo inició, incluso si usted es root. No puede cerrar el servidor vnc iniciado por otros usuarios. Solo puede usar el comando kill para finalizar violentamente el proceso.

4. Configuración de estabilidad

Cuando varios clientes se conectan al mismo puerto de visualización de vncserver, vncserver utiliza la conexión anterior del puerto de vncserver de forma predeterminada y proporciona servicios para nuevas conexiones. -no desconectar para rechazar nuevas conexiones y mantener conexiones antiguas.

5. Varios clientes pueden conectarse al mismo monitor

#vncserver -alwaysshared

6. Reiniciar el servicio

reinicio del servicio vncserver.

7. VNCSERVER se inicia automáticamente cuando se inicia el sistema.

Utilice la conexión VNC para iniciar sesión en la GUI de RedHat Linux y haga clic en "Sistema" - "Administración" - "Configuración del servidor". . Haga clic en "Sistema"-"Administración"-"Configuración del servidor"-"Servicio" y busque VNCSERVER en "Servicios en segundo plano". Busque y seleccione VNCSERVER en "Servicios en segundo plano" y haga clic en Guardar.

Métodos para resolver el problema de no poder conectarse:

1. El firewall está encendido y no se puede conectar.

Desactive el servicio de firewall iptables stop.

Verificar el estado del firewall Estado del servicio iptables

Verificar el proceso ps axf | grep vnc/ iptables