Creación de un Servidor SSH
Proceso de instalación y configuración de un equipo local como servidor SSH.
Requerimientos
Sistema Operativo | Versión |
---|---|
Debian | 10 |
Instalación
Actualiza la lista de paquetes.
sudo apt-get update
Instala la última versión estable.
sudo apt-get install openssh-server
Opcional.- Instala la última versión estable en el lado del cliente para que pueda conectarse a éste servidor.
sudo apt-get install openssh-client
Verificación
Muestra el estado del servicio.
sudo service ssh status
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-06-01 11:41:07 -04; 5h 34min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 3233 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 3234 (sshd)
Tasks: 1 (limit: 4915)
Memory: 3.3M
CGroup: /system.slice/ssh.service
└─3234 /usr/sbin/sshd -D
...
Inicio automático
Configura el inicio automático del servicio.
sudo systemctl enable ssh
sudo systemctl disable ssh
Desde el archivo de configuración sshd_config
se puede configurar características del servidor como por ejemplo el puerto, el tipo de conexión permitido, etc.
sudo nano /etc/ssh/sshd_config
Comandos útiles para identificar al servidor
Muestra la dirección IP del servidor.
hostname -I
192.168.32.123
Muestra el nombre del servidor.
hostname
debian
Muestra el nombre de usuario.
whoami
admin
Referencias
Published: June 1, 2020