Hola amigo bienvenido de nuevo. En esta ocasión te mostrare un pequeño tutorial de como instalar y configurar SSH en tu equipo con Ubuntu Server 20.04. Para que puedas establecer una conexión remota por medio de una terminal ya sea dentro de tu propia red interna o desde el exterior usando internet.

instalar ssh en ubuntu

Sin mas comenzamos usando el siguiente comando después de iniciar sesión en el sistema:

$ sudo apt install ssh

Este comando te permite instalar ssh en ubuntu recuerda que para poder realizar esta acción deveras de tener configurada una ip estática con conexión a internet

Presiona Y para aceptar la descarga de las dependencias.

Revisamos que el servicio de SSH este instalado y activado con el siguiente comando:

$ systemctl status ssh

habilitar ssh en ubuntu

En caso de que el servicio no este activo puedes activarlo con el siguiente comando:

$ sudo systemctl start ssh

o desactivarlo con el siguiente:

$ sudo systemctl stop ssh

Activar seguridad en el servidor ubuntu server 20.04

Cuando trabajes con este tipo de servicios hay que tener en cuenta la seguridad ya que es muy importante para evitar alguna actividad no deseada de otras personas. Por lo tanto te sugiero que para empezar actives el firewall de Ubuntu Server 20.04 con el siguiente comando.

$ sudo ufw enable

si intentas conectarte desde un equipo remoto veras que no es posible establecer la conexión ya que el puerto SSH 22 esta bloqueado por el firewall asi que deberas de activar el acceso mediante el siguiente comando:

$ sudo ufw allow ssh

Cambiar puerto SSH en Ubuntu Server 20.04

Para aumentar las seguridad el siguiente paso es cambiar el puerto SSH que por default es el 22. esto lo logras editando el archivo /etc/ssh/sshd_config con el siguiente comando:

$ sudo vi /etc/ssh/sshd_config

posicionate en la linea que contiene #Port 22 descomentala quitando el # y sustituye el 22 por el puerto de tu preferencia por ejemplo 22022 recuerda que para poder escribir en vi deberas de presionar la tecla i para insertar texto en el archivo.

Ya que hayas realizado el cambio de puerto guarda el archivo presionando :wq con esto hecho el siguiente paso es reiniciar el servidor SSH con el siguiente comando:

$ sudo systemctl restart ssh

y abrir el puerto en el firewall de Ubuntu con el siguiente comando:

$ sudo ufw allow 22022/tcp

si abriste el puerto 22 anteriormente lo puedes cerrar con:

$ sudo ufw delete allow ssh

Conectarse via SSH a nuestro Servidor Ubuntu Server 20.04

Ahora ha llegado el momento de probar la conexión a nuestro servidor desde otro equipo. en este caso dentro de la misma red. ya que si quieres entrar desde el exterior habría que abrir puertos en tu router de internet pero eso es para otro post. Para conectarte solo necesitas el siguiente comando:

ssh tester@192.168.1.110 -p 22022

te lo explico a continuación: ssh usuario@[ip de tu equipo] -p [puerto ssh]

Como puedes ver es muy facil establecer una conexion ssh a otra computadora por medio de la red.

Si esta publicación te gusto te pido de favor que la compartas y sígueme en las redes sociales facebook e instagram.

Categorías: servidores

2 comentarios

JohnF · marzo 18, 2022 a las 3:11 pm

Simplemente excelente, claro, conciso y funcional, desde ya fan numero 1 de este sitio, muchas gracias por compartir conocimiento.

Instalar Servidor web en Ubuntu Server 20.04 - jcastaneda · febrero 10, 2021 a las 7:07 am

[…] primero que haremos sera iniciar sesión en nuestro servidor via SSH como lo configuramos anteriormente, o como tu gustes lo importante es entrar al servidor y a continuación ingresar el siguiente […]

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *