Cómo configurar y habilitar SSH en Ubuntu Virtual Box

Cómo configurar y habilitar SSH en Ubuntu Virtual Box
Virtualbox es un programa utilizado para ejecutar y transición fácilmente entre varios sistemas operativos en su sistema operativo. Es particularmente útil para establecer conexiones a través de las redes. Secure Shell es un protocolo de red criptográfica que opera y conecta de forma segura a un cliente a un servidor a través de una red no garantizada. Los datos deben ser criptográficamente seguros antes de enviarlos a través de la red para evitar ataques de hombre en el medio. Además, deberá habilitar SSH mientras interactúa con máquinas virtuales por razones de seguridad. Discutiremos instalar y habilitar SSH en el cuadro virtual de Ubuntu para establecer una conexión segura entre los hosts.

Que es ssh?

SSH (Protect Shell) es el protocolo abierto utilizado 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 asegurar la red. Obtuvimos varias características a través de SSH, como Secure Command-Shell, Secure File Transfer y Access Remote a través de un túnel seguro a una gama 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 a la cifrado, que pueden reducir considerablemente los costos computacionales de 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 capa de transporte como TCP, UDP, SMTP, los puertos se utilizan. Se asigna un número de puerto a varios servicios; Por ejemplo, HTTP usa TCP y UDP Port 80. Al usar números de puerto, un par de sistemas permiten que el mismo protocolo de transporte abra numerosos enchufes.

Que es nat?

La traducción de las direcciones de red significa NAT.

Como su nombre lo indica, NAT se emplea para traducir la dirección en un fin de una red privada creada por un usuario que señala 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 la configuración y vaya a la red.

Paso 2: Elija adaptador

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

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

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

Nombre: ssh
Protocolo: TCP
Puerto host: X
Puerto de invitados: Y
donde x e y 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 Ubuntu no instala el servidor SSH de forma predeterminada, pero es fácil de instalar a través de sistemas regulares de repositorio de Ubuntu.

Los siguientes comandos instalarán SSH:

Actualización de sudo apto
Sudo Apt Install OpenSsh-Server

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

$ ssh -p @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:

sudo systemctl stop ssh

Para habilitarlo cuando esté deshabilitado, ejecute:

sudo systemctl habilita ssh

Conclusión

Aprendimos a instalar SSH en su máquina virtual de Ubuntu. Como discutimos, SSH es una herramienta útil para establecer una comunicación segura entre el cliente y el servidor a través de una red no garantizada. Sin la configuración adecuada de la conexión SSH, sus aplicaciones pueden verse afectadas por un ataque de hombre en el medio donde 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 al intercambiar datos como datos bancarios y contraseñas a través de la red. La ausencia de seguridad puede conducir a 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 los ataques cibernéticos automatizados.