Instalar OpenSSH en Ubuntu 18.04

Primero actualizamos el sistema.

1sudo apt-get update

Comprobaremos que el servidor no está instalado en el sistema. Para hacerlo ejecutaremos el comando

dpkg -l | grep ssh

Instalamos el servidor OpenSSH y sus dependencias.

1sudo apt-get install openssh-server

Es posible que la herramienta ya se encontrara instalada como parte del paquete de instalación Ubuntu. Sería recomendable que también instalaras la aplicación de cliente OpenSSH con el comando:

1sudo apt-get install openssh-client

Una vez instalado procedemos a configurar.

Configurar OpenSSH en Ubuntu 18.04

Iniciamos el servicio.

1sudo systemctl start sshd.service

En caso de que desees detener el servicio…

1sudo systemctl stop sshd.service

En caso de que desees reiniciar el servicio…

1sudo systemctl restart sshd.service

Que el servicio inicie con el sistema.

1sudo systemctl enable sshd.service

Verificar que el servicio esta activo (con ejemplos).

1sudo systemctl status sshd.service
  1. Si el servicio esta activado y corriendo, la respuesta correcta será similar a:
    ● sshd.service – OpenSSH server daemon
    Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
    Active: active (running) since mar 2018-05-01 17:52:33 CEST; 18h ago
    Docs: man:sshd(8)
    man:sshd_config(5)
    Main PID: 818 (sshd)
    CGroup: /system.slice/sshd.service
    └─818 /usr/sbin/sshd -D
  2. Si el servicio está parado o algo salio mal, la respuesta será similar a:
     sshd.service – OpenSSH Daemon
    Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: disabled)
    Active: inactive (dead)

De forma opcional, por seguridad, podemos modificar el puerto que utiliza ssh por defecto ( puerto 22) y modificarlo por otro cualquiera por ejemplo por el puerto 222

Accedes al archivo de configuración…

1nano /etc/ssh/sshd_config

y modificas…

1Port 22

por poner un ejemplo usamos el 222.

1Port 222

Guarda y cierra el editor.

Reinicia el servicio.

1sudo systemctl restart sshd.service

Reinicia el sistema y veras que el comando de conexión a cambiado, observa el ejemplo:

Antes la conexión remota…

12# Comprobamos nuestra IP . Por ejemplo: 85.84.128.120

Ahora la conexión la debes realizar así:

12#ssh -p 222 usuario@85.84.128.120
Si ejecutas ssh usuario@85.84.128.120 sin indicarle el puerto , asume que por defecto se debe conectar por el puerto 22

Ya estas conectado remotamente.

Si queremos conectarnos de forma remota a nuestro sistema Linux desde Windows o Mac, podemos utilizar programas como putty o kitty cuya interfaz grafica es muy intuitiva y fácil de manejar.

Ya podemos realizar operaciones como crear ficheros y directorios remotamente, pero todavía no podemos ejecutar aplicaciones con entorno gráfico. Para ello debemos conectarnos exportando las X

ssh -X nombreUsuario@IPdelServidor

Dejar respuesta

Please enter your comment!
Please enter your name here