
¿Es posible ejecutar Ubuntu como servidor Terminal (?)? Quiero usar mi PC como escritorio Ubuntu y, a veces, usar mi computadora portátil para conectarme a la PC, iniciar sesión en la misma cuenta y ejecutar todo como en mi PC. La PC será un servidor donde funcionará la mayor parte de la informática. La computadora portátil será solo una terminal. Veo algo como esto en mi escuela pero no estoy seguro de cómo está en el lado del servidor. Perdón por mi inglés, no es mi lengua materna ;-)
Respuesta1
Sí, su PC puede usarse como servidor.
Para acceder al "terminal" necesitará un servidor OpenSSH instalado en su PC.
sudo apt instalar el servidor openssh
Una vez instalado, deberías poder acceder a tu PC desde tu computadora portátil, siempre y cuando estés en la misma red (LAN).
Digamos que su PC tiene IP local: 192.168.123.456
Luego puedes conectarte a su terminal con ssh:
ssh[correo electrónico protegido]
Donde "iniciar sesión" es el nombre de su cuenta de PC.
Puedes comprobar tu IP local con:
nombre de host -I
o
IP como
Seguridad SSH
Tenga en cuenta que ejecutar OpenSSH sin configuración adicionalno es seguro.
Debe tomar medidas de seguridad adicionales para asegurarse de que su PC esté segura con el servidor OpenSSH en ejecución.
Para proteger su servidor SSH, al menos debe editar su /etc/ssh/sshd_config
editor sudo /etc/ssh/sshd_config
Evite iniciar sesión en la cuenta raíz con:
PermitRootLogin no
Deshabilitar la autenticación de contraseña
ContraseñaAutenticación no
y use claves ssh en su lugar:
También agregue una nueva línea al final del archivo con:
Permitir a los usuarios su inicio de sesión
para asegurarse de que solo esta cuenta se pueda utilizar con SSH.
Lea también más sobre la seguridad SSH aquí:
Prevención de ataques de fuerza bruta con fail2ban
Confalla2banPuede evitar ataques de fuerza bruta dirigidos a su servidor SSH.
Puedes instalar fail2ban con:
apto para instalar fail2ban
En caso de que cambie su puerto SSH, recuerde cambiarlo también en la configuración de fail2ban.
Digamos que ha cambiado su puerto SSH de 22 a 2222.
Puede configurarlo en /etc/fail2ban/jail.d/defaults-debian.conf
editor sudo /etc/fail2ban/jail.d/defaults-debian.conf
entonces se ve así:
[sshd] habilitado = verdadero puerto = 2222
Luego reinicie fail2ban con:
systemct restart fail2ban
Configuración de red y firewall
- Si desea comunicarse con su servidor SSH desde fuera de su LAN, deberá reenviar el puerto SSH en la configuración de su enrutador para poder conectar su servidor SSH a través de una IP pública.
- En caso de que su IP pública sea dinámica, también necesitará configurar el servicio DDNS (DNS dinámico) con un nombre de dominio, para poder conectar su servidor SSH con este nombre de dominio, incluso si su IP pública cambiará.
- Considere configurar un firewall coniptablespara controlar las conexiones realizadas a su servidor SSH.
Respuesta2
Con ssh tienes la terminal e incluso puedes iniciar algo gráfico, pero si solo quieres acceder al escritorio como en el escritorio virtual, la forma más fácil de hacerlo es con el servidor vnc y el cliente vnc. También Remmina funciona bien. Los clientes y servidores VNC se encuentran en el repositorio estándar de Ubuntu para que se puedan encontrar e instalar con el software estándar de Ubuntu. La ventaja de VNC es que hay clientes en la mayoría de los sistemas operativos, por lo que una computadora portátil o máquina con Windows, (cualquier) Linux, Mac o Android funcionará. Si modifica la configuración del servidor, incluso puede conectarse con una máquina DOS antigua.
Recuerdo haber jugado con esto y me topé con tener que hacer un agujero en el puerto 23 o 5900 en el firewall de Ubuntu del lado del servidor para que funcionara.