1. Actualice los paquetes del sistema:
Abra la terminal presionando Ctrl + Alt + T .
Ejecute el siguiente comando para actualizar el índice de paquetes del sistema:
```
actualización sudo apta
```
2. Instale el servidor OpenSSH:
Si el servidor OpenSSH aún no está instalado, instálelo usando este comando:
```
sudo apt instalar el servidor openssh
```
3. Habilite el servicio SSH:
El servicio SSH puede estar deshabilitado de forma predeterminada. Para habilitarlo, ejecute:
```
sudo systemctl habilitar ssh
```
4. Inicie el servicio SSH:
Inicie el servicio SSH para activarlo. Ejecute el siguiente comando:
```
sudo systemctl iniciar ssh
```
5. Verificar el estado de SSH (opcional):
Puede verificar el estado del servicio SSH usando el comando:
```
sudo systemctl estado ssh
```
6. Abrir puertos SSH:
Asegúrese de que los puertos SSH necesarios estén abiertos en su firewall. De forma predeterminada, SSH escucha en el puerto 22 a menos que se cambie en la configuración.
Este paso depende del software de firewall o de la configuración que esté utilizando. Los comandos para abrir puertos pueden variar. Para abrir el puerto 22 en UFW , por ejemplo, utilice:
```
sudo ufw permite ssh
```
7. Permitir inicio de sesión raíz (opcional):
De forma predeterminada, el inicio de sesión raíz está deshabilitado en Ubuntu por razones de seguridad. Si es necesario, puede habilitar el inicio de sesión raíz a través de SSH editando el archivo de configuración SSH. Tenga cuidado al habilitar el inicio de sesión raíz a través de SSH.
Para editar el archivo de configuración SSH, ejecute:
```
sudo nano /etc/ssh/sshd_config
```
Busque la línea que comienza con #PermitRootLogin y descomentarlo (elimine el "#" símbolo al principio) por lo que se lee como:
```
PermitRootLogin sí
```
Guarde los cambios presionando Ctrl + O y luego presione Entrar . Salga del editor nano presionando Ctrl + X .
8. Reinicie el servicio SSH (opcional):
Para que cualquier cambio en la configuración de SSH surta efecto, es posible que deba reiniciar el servicio SSH. Correr:
```
sudo systemctl reiniciar ssh
```
Con estos pasos, puede instalar o habilitar SSH con éxito en Ubuntu y administrar conexiones remotas de forma segura.