¿Qué es SSH?
SSH (Protect Shell) es el protocolo abierto utilizado para asegurar la conexión de red menos complicada y costosa que brindan 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 shell de comando seguro, transferencia segura de archivos y acceso remoto a través de un túnel seguro a una serie de aplicaciones TCP/IP.
Además de proporcionar autenticación de host y cifrado e integridad de datos, también tiene beneficios adicionales como la compresión antes del cifrado, lo que puede reducir significativamente el costo computacional del cifrado de datos.
¿Qué son los puertos?
Los puertos son una abstracción que los programas pueden comunicar usando varios protocolos. Además de los protocolos de capa de transporte como TCP, UDP, SMTP, también se utilizan puertos. Se asigna un número de puerto a diferentes servicios; Por ejemplo, HTTP utiliza el puerto 80 de TCP y UDP. Mediante el uso de 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 sugiere el nombre, NAT se usa para traducir la dirección en un extremo de una red privada creada por un usuario que apunta a una ubicación que supuestamente está en una red privada.
Pasos para configurar y habilitar SSH
Active el adaptador de red gratuito y seleccione la red NAT.
Paso 3:
Abra las opciones avanzadas y haga clic en Reenvío de puertos.
Aparecerá una pestaña con algunos campos, como se muestra en el siguiente paso.
Apellido: ssh
Protocolo: TCP
Puerto de host: x
Puerto invitado: y
donde x e y son los mismos números de puerto.
Luego verá una nueva entrada en las tablas con la información que ha completado.
El sistema de escritorio de Ubuntu no instala el servidor SSH de forma predeterminada, pero se puede instalar fácilmente utilizando los sistemas de repositorio normales de Ubuntu.
Los siguientes comandos instalan SSH:
sudo apt updatesudo adecuado Para instalar opensh-serve
Ingrese el siguiente comando para conectarse a su invitado
Introduzca la contraseña cuando se le solicite y se conectará a la máquina virtual.
Para deshabilitar SSH en su computadora, haga lo siguiente:
sudo systemctl detener sshPara habilitarlo cuando está deshabilitado, haga lo siguiente:
sudo systemctl activar sshdiploma
Aprendimos cómo instalar SSH en su máquina virtual Ubuntu. Como se mencionó anteriormente, SSH es una herramienta útil para establecer una comunicación segura entre el cliente y el servidor en una red no segura. Sin configurar correctamente la conexión SSH, sus aplicaciones podrían verse afectadas por un ataque de intermediario, en el que un atacante podría 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. Proteger sus datos es cada vez más importante cuando se intercambian datos como datos bancarios y contraseñas a través de la red. La falta de seguridad puede resultar en grandes pérdidas tanto para el cliente como para la empresa. Cambiar el puerto SSH predeterminado aumenta la seguridad de su servidor al reducir el riesgo de ciberataques automatizados.