Introducción
Gnome es un entorno de escritorio gratuito, actúa como un escritorio para Linux Sistemas operativos. Se desarrolló desde 1997 para sistemas Unix y aún se mantiene actualizado por programadores. En mi publicación, demostraré cómo instalar y configurar Gnome.
solicite Para crear un servidor en Serverspace con sistema operativo preinstalado Linux Oracle.
Cómo comenzar
Estoy registrado previamente en el servidor, entro en modo privilegiado, para no tener que ejecutar comandos a través de "sudo" cada vez.
su
Antes de instalar un shell gráfico en su servidor, actualice sus programas escribiendo el comando.
yum update
Después refrescar programas, instalar GUI on máquina.
yum groupinstall "Server with GUI"
La instalación puede tardar hasta 15 minutos.
Después instalando GUI, el cambio tu préstamo estudiantil ajustes as a gráfico shell.
systemctl set-default graphical
Para aceptar los cambios, vuelva a cargar su máquina.
reboot
Configurar el archivo de configuración
Después de reiniciar la máquina, tenemos que editar el parámetro en el archivo de configuración usando un editor de texto de su elección.
nano/etc/gdm/custom.conf
Instalación del servidor GUI
de Vidir de la forma más Requisitos paquetes
yum install -y tigervnc-server tigervnc-server-module
Después Configure de la forma más VNC servidor, we should Para crear la contraseña for sanaciones conexión.
vncpasswd
At este vídeo comando, que usted can Para crear pass only for visita sanaciones detectar, Para crear if u necesite.
De esta forma, el usuario no tiene derechos para acceder al servidor, pero tiene derechos para ver la pantalla de operación.
Configuración de la interfaz gráfica de usuario
Para conectarse de forma remota a través de VNC, primero debe especificar qué usuarios pueden conectarse ingresando el nombre de usuario en el archivo de configuración.
modificar de la forma más config presentar con a texto editor.
nano /etc/tigervnc/vncserver.users
I give de la máquina for my perfiles, que usted could el cambio for su nombre de usuario.
Nota: ¡No olvide guardar el archivo de configuración antes de salir!
También have an opción a el cambio su resolución of sanaciones conexión.
modificar de la forma más argumento presentar.
nano /etc/tigervnc/vncserver-config-defaults
El parámetro "geometría" es responsable de la resolución de pantalla del escritorio remoto.
También en este archivo de configuración puedes cambiar el nombre de la sesión, yo lo cambié a "serverspace" para la prueba.
Reinicie los archivos de configuración del sistema.
systemctl daemon-reload
Lanzar y probar
Inicio su GUI servidor con usando Puerto as we escoger.
systemctl enable --now vncserver@:your port number.service
Para verificar el estado de nuestro servidor GUI, necesitamos ejecutar el comando
systemctl status vncserver@:your port number.service
As we can para xvnc is escucha 5901-Puerto lo cual cerdas that it is up y correr.
Demostraré la conexión utilizando el programa "VNC Viewer".
Especifique la dirección IP de su servidor + el puerto que especificó cuando inició el servidor VNC.
Usa new creado la contraseña for sanaciones de la máquina, if que usted entrar a "view only" that que usted hipocresía el cambio servidor ajustes.
Después de conectarse a vnc, debe ingresar la contraseña del usuario con el que se está conectando, en mi publicación la contraseña es el usuario root.
Las funciones de seguridad opcionales
VNC envía el tráfico sin cifrar y esto solo lo hace menos seguro porque si el tráfico no es seguro, el intruso puede usar esto en su contra al interceptar la conexión y obtener ciertos datos.
Para evitar esto, puede protegerse creando una conexión única y dando en lugar de nuestra dirección IP, el nombre de la máquina local, para que el atacante no sepa la dirección IP del servidor al que nos conectamos.
Todo el proceso de conexión se realizará bajo Windows 10.
Como uso la autenticación ssh a través de claves, las creé previamente en mi computadora usando el comando.
ssh-keygen -t ed25519
Se creó la clave openssh "SshKey" que estará ubicada en el directorio "C:\" para conectarse al servidor de forma remota.
Especifique la clave pública creada en el archivo de configuración de los clientes permitidos para conectarse.
nano ~/.ssh/authorized_keys
Cree una conexión única usando "powershell".
ssh -L 5901:localhost:5901 -i .\SshKey root@ip_of_your_server
Después de una conexión única, abra el cliente VNC y especifique localhost:port en lugar de la IP del servidor.
localhost:5901
Después de eso, inicie sesión de la misma manera que lo hizo antes, usando la contraseña de VNC creada.
¡La conexión ahora es exitosa!
Salida
En esta publicación, le muestro cómo instalar, iniciar y configurar su servidor de conexión remota VNC y cómo puede protegerlo.
Además del servidor vnc, existe una alternativa en forma de "xrdp" que le permite utilizar el Windows Protocolo "rdp" para conectarse a Linux servidores.