El protocolo Secure Shell (SSH) se utiliza para administrar o transmitir datos entre computadoras a través de Internet. Métodos antiguos para lograr estas acciones, como Telnet, no tienen estas capacidades. No son seguros ya que transmiten la contraseña del usuario en texto sin formato. Ofrece una ruta segura a través de una red sin protección, conectando un programa de clientes SSH con un servidor SSH en una arquitectura de cliente cliente. Se utiliza principalmente para comunicarse con sistemas operativos similares a unix, aunque también se puede usar en Windows.
Cómo funciona SSH
El cliente SSH predeterminado le permite conectarse a las estaciones de trabajo de Linux a través de un canal seguro, y el valor predeterminado es el puerto TCP 22. SSH codifica los paquetes, lo que hace imposible que cualquiera observe sus actividades. A diferencia de Telnet, que no cifra los paquetes, Telnet deja la posibilidad de que alguien lea lo que hace con el SSH. Le vamos a mostrar cómo habilitar Secure Shell (SSH) en Linux Mint en este artículo.
Cómo instalar el servidor OpenSSH
Puede instalar el servidor OpenSSH abriendo un terminal y escribiendo el siguiente comando allí.
$ sudo apt instalación openssh-server
SSH debe configurarse automáticamente para iniciar el inicio del sistema y debe ejecutarse una vez instalado. Sin embargo, en lugar de asumir, veremos dos veces.
Para verificar que SSH esté habilitado y comenzar automáticamente en el inicio del sistema, ejecute el comando otorgado a continuación.
$ sudo systemctl ssh habilitado
Si regresa 'activado'SSH debe iniciarse inmediatamente cuando la computadora bota. Si está deshabilitado o si el estado está inactivo como se muestra en la siguiente imagen:
Luego use el comando a continuación para habilitarlo:
$ sudo systemctl habilita ssh
Ahora comienza el servicio SSH escribiendo:
$ sudo systemctl start ssh
Y verifique el estado:
$ sudo SystemCtl Status SSH
También podemos usar 'SystemCTL Status' para recibir un resumen rápido de toda la información; En la imagen de arriba, podemos ver que el servicio está en funcionamiento y otros detalles útiles.
Cómo permitir la conexión SSH en el firewall
A veces, el firewall le restringe el uso de la conexión entre el cliente y el servidor. Entonces, para permitir que necesite escribir.
$ sudo UFW Permitir SSH
Esto agregará la regla en su firewall para permitir la conexión SSH. Más tarde puede habilitar el firewall si actualmente está deshabilitado escribiendo.
$ sudo UFW Enable
Debe actualizar la configuración recién hecha para implementarlas y puede hacerlo escribiendo.
$ sudo ufw recargar
En el comando anterior, UFW es un "firewall sin complicaciones" que se utiliza para administrar un firewall de Linux:
También puede verificar el estado y completar los detalles del firewall de UFW escribiendo.
$ sudo UFW estado detallado
Conclusión
OpenSSH utiliza el protocolo SSH, que es una versión gratuita del suite de protocolo Secure Shell (SSH) que no está instalado de forma predeterminada, pero es necesario hacerlo para habilitarlo. La razón de esto es que establece una interfaz segura y cifrada entre el servidor y el cliente. Hemos demostrado cómo configurar y utilizar rápidamente SSH en Linux Mint. Al realizar el método mencionado anteriormente, el SSH se activará automáticamente cuando el sistema se inicie.