Cómo configurar y habilitar SSH en Ubuntu Virtual Box

How Setup Enable Ssh Ubuntu Virtual Box



VirtualBox es un programa que se utiliza para ejecutar y realizar una transición sencilla entre varios sistemas operativos de su sistema operativo. Es particularmente útil para establecer conexiones a través de redes. Secure Shell es un protocolo de red criptográfico que opera de forma segura y conecta un cliente a un servidor a través de una red no segura. Los datos deben estar criptográficamente seguros antes de enviarlos a través de la red para evitar ataques de intermediarios. Además, deberá habilitar SSH mientras interactúa con máquinas virtuales por razones de seguridad. Discutiremos la instalación y habilitación de SSH en la caja virtual de Ubuntu para establecer una conexión segura entre los hosts.

¿Qué es SSH?

SSH (Protect Shell) es el protocolo abierto que se utiliza para asegurar la conexión de red menos complicada y costosa que proporcionan las soluciones VPN basadas en hardware o, en otras palabras, autenticación, cifrado e integridad de datos para proteger la red. Obtenemos varias funciones a través de SSH, como el shell de comandos seguro, la transferencia segura de archivos y el acceso remoto a través de un túnel seguro a una variedad de aplicaciones TCP / IP.







Además de la autenticación del host y el cifrado e integridad de los datos, también tiene beneficios adicionales, como la compresión previa al cifrado, que puede reducir considerablemente los costos computacionales del cifrado de datos.



¿Qué son los puertos?

Los puertos son una abstracción que puede comunicar programas utilizando varios protocolos. Además de los protocolos de la capa de transporte como TCP, UDP, SMTP, se utilizan puertos. Se asigna un número de puerto a varios servicios; por ejemplo, HTTP usa el puerto 80 de TCP y UDP. Al usar números de puerto, un par de sistemas permiten que el mismo protocolo de transporte abra numerosos sockets.



¿Qué es NAT?

Traducción de direcciones de red significa NAT.





Como su nombre lo indica, NAT se emplea para traducir la dirección en un extremo de una red privada creada por un usuario que apunta a una ubicación que supuestamente se encuentra en una red privada.

Pasos para configurar y habilitar SSH

Paso 1: Abre tu caja virtual. Haga clic en Configuración y vaya a Red.



Paso 2: Elija adaptador

Habilite el adaptador de red que es gratuito y seleccione la red NAT.

Paso 3:
Abra las opciones avanzadas y haga clic en reenvío de puertos
Aparece una pestaña que tiene algunos campos, como se muestra en el siguiente paso.

Paso 4: Agregue una nueva entrada según las instrucciones a continuación después de hacer clic en el botón + en esta pestaña.

Nombre: ssh
Protocolo: TCP
Puerto host: x
Puerto invitado: y
donde xey son los mismos números de puerto.

Después de esto, verá una nueva entrada en las tablas con los detalles que completó.

Paso 5: Instalar SSH
El sistema de escritorio de Ubuntu no instala el servidor SSH de forma predeterminada, pero es fácil de instalar a través de los sistemas de repositorio habituales de Ubuntu.

Los siguientes comandos instalarán SSH:

sudoactualización apta
sudoaptoInstalar en pcopenssh-servir

Paso 6: Conectarse a SSH
Escriba el siguiente comando para conectarse con su invitado

$ssh -pag <nombre de usuario>@127.0.0.1

Ingrese la contraseña si se le solicita y se conectará a la máquina virtual.

Para deshabilitar SSH en su máquina, ejecute:

sudoparada systemctlssh

Para habilitarlo cuando está deshabilitado, ejecute:

sudosystemctlhabilitar ssh

Conclusión

Aprendimos cómo instalar SSH en su máquina virtual Ubuntu. Como comentamos, SSH es una herramienta útil para establecer una comunicación segura entre el cliente y el servidor a través de una red no segura. Sin la configuración adecuada de la conexión SSH, sus aplicaciones pueden verse afectadas por un ataque de intermediario en el que un atacante puede acceder a sus datos a través de la red. SSH utiliza RSA y otros algoritmos de cifrado asimétrico para cifrar y descifrar los datos enviados a través de la red. Asegurar sus datos se vuelve más importante cuando se intercambian datos como datos bancarios y contraseñas a través de la red. La ausencia de seguridad puede generar una gran pérdida tanto para el cliente como para la empresa. La modificación del puerto SSH predeterminado aumentará la seguridad de su servidor al reducir el peligro de ataques cibernéticos automatizados.