Galaxy Kirin System V10——Instale VNC para realizar un escritorio remoto

Tabla de contenido

Comprobar entorno de escritorio

Instalar

configuración

Editar la configuración del cortafuegos

Entorno de instalación:

[root@10 ~]# uname -a
Linux ip 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

Comprobar entorno de escritorio

El entorno de producción generalmente utiliza una instalación mínima, y ​​VNC debe ejecutarse en un entorno de escritorio . Realice las siguientes operaciones para ver  el  entorno de escritorio de la GUI de UKUI.

#列出的组列表里有桌面环境
[root@10 ~]# yum grouplist

Instalar

1. Debido a que apunté la fuente yum del sistema al local, puedo ingresar directamente el siguiente comando para instalar:

[root@10 ~]# yum install tigervnc-server -y

2. Después de la instalación, use el siguiente comando para verificar si se realizó correctamente:

[root@10 ~]# rpm -qa|grep tigervnc-server

configuración

1. Copie el script de inicio de VNC y cambie el nombre. Por ejemplo: 1 en vncserver@:1.service   significa " número de escritorio ", el número de puerto de red correspondiente al inicio es  5900+número de escritorio  , es decir,  5901  . Si otro es 2, el número de puerto es  5902  , y así sucesivamente:

[root@10 ~]# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

2. Tomando como ejemplo al usuario raíz que accede a VNC, edite el nuevo archivo que acaba de copiar:

[root@10 ~]# vim /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
WorkingDirectory=/home/<USER>
User=<USER>
Group=<USER>

PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i

Restart=on-success
RestartSec=15

[Install]
WantedBy=multi-user.target

3. Modifique al siguiente contenido, después de completar la modificación, presione: 1.esc 2.shift+: 3.wq, guarde y salga

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking

PIDFile=/root/.vnc/%H%i.pid

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver :1"
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'

Restart=on-success
RestartSec=15

[Install]
WantedBy=multi-user.target

4. Establezca  la contraseña de VNC  (la contraseña que VNC Viewer necesita usar cuando se conecta al servidor). Debe ingresar la contraseña dos veces. Una vez completada la entrada, se le preguntará si desea configurar una  contraseña de solo lectura  (contraseña de "solo lectura", solo se permite ver, sin límite de control). según las necesidades, y no se mostrará al ingresar la contraseña:

[root@10 ~]# vncpasswd

 Comienza el servicio

1. Vuelva a cargar el archivo de configuración del sistema (cuando el sistema se agrega recientemente o el archivo de configuración cambia, se debe ejecutar el subcomando daemon-reload):

[root@10 ~]# systemctl daemon-reload

2. Configure el arranque para iniciar e inicie el servicio:

[root@10 ~]# systemctl status vncserver@\:1.service    #查看vnc服务状态
[root@10 ~]# systemctl start vncserver@\:1.service     #启动vnc服务
[root@10 ~]# systemctl stop vncserver@\:1.service      #停止vnc服务
[root@10 ~]# systemctl enable vncserver@\:1.service    #开机自启vnc服务
[root@10 ~]# systemctl disable vncserver@\:1.service   #停止并禁用开机自启vnc服务

3. Comprueba el puerto

[root@10 ~]# netstat -ltp|grep Xvnc


configuración del cortafuegos

1. Si el firewall está habilitado en el sistema, se deben configurar las reglas correspondientes; de lo contrario, no se puede realizar la conexión:

[root@10 ~]# firewall-cmd --add-port=5901/tcp --permanent    #永久开启tcp5901端口
success    #成功
[root@10 ~]# firewall-cmd --reload    #重新载入防火墙配置,添加规则之后,需要执行此命令
success    #成功

Hasta ahora, todo el proceso de configuración está completo.

Supongo que te gusta

Origin blog.csdn.net/zhao__b/article/details/129871783
Recomendado
Clasificación