Detalles de VNC
VNC (Virtual Neork Console) es la abreviatura de Virtual Network Console (Virtual Network Console). Es un excelente software de herramienta de control remoto desarrollado por el famoso Laboratorio de Investigación Europeo de AT&T. VNC es un software gratuito y de código abierto basado en los sistemas operativos UNIX y Linux. Tiene potentes capacidades de control remoto, es eficiente y práctico, y su rendimiento es comparable a cualquier software de control remoto en Windows y MAC. En Linux, VNC consta de cuatro comandos: vncserver, vncviewer, vncpasswd y vnonnect. Introducción básica Nombre chino: Virtual Network Console Nombre extranjero: Virtual Neork Console Abreviatura: VNC Nota: VNC es un excelente componente de software de herramienta de control remoto para el control remoto de computadoras y redes: la composición y funciones de un excelente software de herramienta de control remoto, descripción del comando , Flujo de trabajo de VNC, composición VNC consta básicamente de dos partes: una es la aplicación del cliente (vncviewer) y la otra es la aplicación del lado del servidor (vncserver). La aplicación del lado del servidor vnc es altamente adaptable en los sistemas operativos UNIX y Linux, y la interfaz gráfica de usuario es muy amigable y similar a la interfaz del software en Windows. Cualquier computadora con plataforma Linux con una aplicación del lado del cliente (vncviewer) puede conectarse fácilmente a una computadora con una aplicación del lado del servidor (vncserver). Además, el servidor (vncserver) tiene una interfaz web Java incorporada. Las operaciones de los usuarios en otras computadoras a través del servidor se pueden mostrar a través de Netscape. El proceso de operación y el método de visualización son más intuitivos y convenientes. Características: El popular Xmanager también se puede conectar de forma remota a UNIX y Linux para operaciones gráficas. En comparación con él, VNC funciona según un principio diferente: el primero (VNC) es una conexión remota al sistema operativo y todas las operaciones se realizan en UNIX. y Linux se lleva a cabo en el servidor host, incluso si la red entre la computadora local y el host operativo se desconecta durante la operación, no afectará el buen progreso de la operación y este último (Xmanager) es guiado; la computadora local a través de la interfaz UI del puerto del servidor host para su visualización. Si ocurre "la computadora local se desconecta de la red del host operativo" durante la operación, la operación se interrumpirá y fallará. Si esta operación se realiza cuando la tarea de trabajo es muy importante y no se puede interrumpir, como la implementación de ORACLE RAC, ¡los resultados serán desastrosos! Más importante aún, VNC es gratuito y de código abierto, y el Xmanager que utiliza puede ser una versión registrada descifrada. Comando Descripción vncserver Este programa de servicio debe ejecutarse en la computadora maestra (o remota). Este servicio sólo se puede utilizar como usuario (no se requiere root). vncviewer Una aplicación local utilizada para acceder de forma remota a la computadora que ejecuta vncserver y mostrar su entorno. Necesita conocer la dirección IP de la computadora remota y la contraseña establecida por vncserver. vncpasswd Herramienta de configuración de contraseña para vncserver. Sin establecer una contraseña, el programa de servicio vncserver no se ejecutará (buena práctica). Si no se establece ninguna contraseña, se le solicitará una contraseña cuando ejecute vncserver. vnonnect le dice a vncserver la IP y el número de puerto para conectarse a la computadora remota que ejecuta vncviewer. De esta manera puedo evitar dar códigos de acceso a otras personas. Xvnc generalmente no requiere que el programa "principal" de vnc se ejecute directamente.
(vncserver y vncviewer son en realidad scripts Xvnc) Busque todas las opciones disponibles y ejecute: Xvnc --help Por razones de seguridad, generalmente no se recomienda ejecutar el programa vncserver directamente como una cuenta de superusuario. Si necesita ejecutar vncserver como superusuario, primero inicie sesión como usuario normal y luego use el comando su para iniciar sesión en la cuenta de superusuario. El flujo de trabajo de la operación de VNC es el siguiente: (1) El cliente VNC se conecta al servidor VNC a través del navegador o el visor VNC. (2) El servidor VNC envía una ventana de diálogo al cliente, solicitando la contraseña de conexión y acceso al dispositivo de visualización del servidor VNC. (3) Después de que el cliente ingrese la contraseña en línea, el servidor VNC verificará si el cliente tiene derechos de acceso. (4) Si el cliente pasa la autenticación del servidor VNC, el cliente le pedirá al servidor VNC que muestre el entorno de escritorio. (5) El servidor VNC solicita al servidor X que transfiera el control de visualización de la pantalla al servidor VNC a través del protocolo X. (6) El servidor VNC utiliza el protocolo VNC para enviar el entorno de escritorio del servidor X al cliente y permite al cliente controlar el entorno de escritorio y los dispositivos de entrada del servidor VNC. VNC Instalar VNC yum install vnc-server Agregar usuario useradd vnc passwd vnc Establecer la contraseña de vnc del usuario su vnc vncpasswd exit Editar archivo de configuración de vnc vi /etc/sysconfig/vncservers Agregar: VNCSERVERS="1:vnc" VNCSERVERARGS[1]="- geometría 1024x768" Crear script xstartup Los usuarios de centos-6 ignoran este paso / *** in/servicevncserverstart / *** in/servicevncservers su vnc vi ~/.vnc/xstartup Agregue el siguiente código: #!/bin/sh # Agregue lo siguiente línea para garantizar que xterm esté siempre disponible. ( while true ; do xterm ; done ) amp; # Desarmar las siguientes líneas o para escritorio normal: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] exec /etc/vnc / xstartup [ -r $HOME/.] amp; xrdb $HOME/.Xresources xsetroot -solid grey vnonfig -iconic amp; salir de inicio vnc / *** in/service vncserver start test vnc 7.1. conéctese a vncserver Ingrese en el navegador: 192.168.0.10:5801 para iniciar sesión en el escritorio. 7.2. Utilice el navegador vnc para conectarse al servidor vnc. Abra el navegador vnc e ingrese 192.168.0.10:1 en el servidor para conectarse. NOTA: Reemplace 192.168.0.10 con la IP de su propio servidor. Flujo de trabajo (1) Inicie el servidor VNC en el lado del servidor.
(2) El cliente VNC se conecta al servidor VNC a través de un navegador web o VNC Viewer. (3) El servidor VNC envía una ventana de diálogo al cliente, solicitando la contraseña de conexión y el dispositivo de visualización del servidor VNC para acceder. Visualización del servidor. (4) Después de que el cliente ingresa la contraseña en línea, el servidor VNC verifica si el cliente tiene una licencia de acceso. (5) Si el cliente pasa la autenticación del servidor VNC, el cliente requiere que el servidor VNC muestre el entorno de escritorio. (6) El servidor VNC solicita al servidor X que transfiera el control de visualización de la pantalla al servidor VNC a través del protocolo X. (7) El servidor VNC envía el entorno de escritorio del servidor X al cliente a través del protocolo de comunicación VNC y permite al cliente controlar el entorno de escritorio y los dispositivos de entrada del servidor VNC.