Danielside

informática softwarelibre divagaciones música

LinuxAE en tu nube

Teniendo un servidor VPS, si ya usas Linux AE para realizar trámites con la administración, se me ocurrió que sería muy útil conectarse desde cualquier lugar, sin instalar nada en el ordenador y sin importar el sistema operativo que se utilice, siempre que cuente con un cliente RDP.

Instalación del entorno de escritorio

Da la casualidad de que mi entorno favorito XFCE es además el que menos espacio ocupa (que yo sepa) de aquéllos entornos considerados completos. Podría instalar también i3 o algo muy minimalista, pero la gracia es tener un escritorio real. Simplemente hay que instalar en el VPS:

apt install xfce4

Si tu VPS, como el mio, es Debian, aquí tienes una lista de alternativas de escritorios. Un XFCE4 básico ocupa menos de 400MiB en disco, por lo cual es mi elección.

Instalación y configuración de xRDP

RDP es de Microsoft pero la verdad es que es un protocolo bien implementado y va muy rápido, nada que ver con cosas como VNC. Hay alternativas como SPICE, pero me decanto por RDP porque así podremos conectarnos también desde un Windows, ya que el cliente de escritorio remoto estándar será capaz de conectarse.

apt install xrdp
systemctl enable xrdp

Tenemos la opción de conectarnos directamente desde los clientes a RDP, en cuyo caso tendremos que habilitar el tráfico entrante en 3389/TCP, o mejor aún, conectarnos mediante un túnel SSH. La seguridad de la conexión será la misma que tengas definida en SSH (por ejemplo, conectarte mediante claves públicas). La contrapartida de esta última opción es que pierdes la agilidad de conectarte desde cualquier lugar, ya que tendrás que configurar la clave pública RSA del cliente como clave aceptada. En mi caso, tengo prohibida la conexión ssh de root y la conexión de usuario normal por contraseña, por tanto, no podría conectarme. De todas formas pongo las dos opciones:

Directo al puerto de xRDP

No hay que hacer mucho, vale con las opciones por defecto de xRDP, solo hay que habilitar el puerto:

/sbin/ufw allow 3389/tcp

Túnel SSH

En /etc/xrdp/xrdp.ini hay que cambiar la línea:

port=3389

por esta:

port=tcp://.:3389

Y reiniciar xRDP: systemctl restart xrdp. Ahora tendrás que configurar el cliente. El mejor cliente que conozco para Linux es Remmina. Cada conexión RDP que configures tendrá una pestaña SSH bastante fácil de configurar.

Conectándose e instalando LinuxAE

Independientemente de que conectemos por túnel SSH o directos a xRDP, recomiendo las siguientes opciones de Remmina:

  • Básico
    • Usar resolución del cliente
    • Dejar configurada la contraseña te evitará problemas con session manager, entras del tirón. Haz esto solo si es tu ordenador.
  • Avanzado
    • Subir la calidad todo lo posible.

Aquí tenemos el invento, se puede poner a pantalla completa y es como si estuvieras conectado a una máquina virtual de tu propio ordenador:

Instalación pelada de xfce4 en el servidor VPS. Conexión desde Remmina.

Antes de instalar LinuxAE habría que hacer algunos ajustes en XFCE. Configurar el teclado en español. La configuración que me funciona perfectamente es:

  • PC genérico 105 teclas (intl)
  • Español (tilde muerta)

De otra manera, no me estaba funcionando correctamente AltGr.

Aplicaciones > Configuración > Teclado. Desactivar «Usar opciones predeterminadas del sistema» y añadir la distribución en español, dejarla como única.

LinuxAE espera al menos Firefox, de manera que lo instalamos con apt install firefox-esr firefox-esr-l10n-es-es y lo abrimos al menos una vez, de manera que cree el perfil de usuario.

Finalmente, solo tendrás que seguir las instrucciones «Instalar en Debian» que aparecen en LinuxAE, dejar configurado el certificado, y ya tienes tu máquina virtual LinuxAE accesible desde cualquier lugar. ¡Imagínate que tienes que presentar algo y te pilla en el extranjero!

El proveedor con la mejor relación calidad-precio es DigitalOcean y para dominios y otros productos mi proveedor de confianza es Axarnet.

Archivado en categoría(s) Administración Electrónica, GNU/Linux, LinuxAE

Enlace permanente



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.