¿Como acceder remotamente por SSH a otro equipo/servidor en red local?

August 7, 2025

Cliente 󱩊 (PC2) -> Servidor/Host 󰌢 (PC1)

Obtener IP local

PC1
IP LocalIP Pública
ip a o ip a | grep inetcurl ifconfig.me o curl ipinfo.io/ip

Servicio SSH

Iniciar el servicio SSH

PC1
sudo systemctl start sshd

Habilitar el servicio SSH

PC1
sudo systemctl enable sshd

Conexión a otro equipo/servidor

PC2
Equipo/Servidor en la misma redEquipo en diferente red
ssh userpc1@ipLocalssh userpc1@ipPublica

Es importante que en la conexión por IP pública siempre se recurra a un puerto distinto a 22, es decir, ssh userpc1@ipPublica -p 2222 Este port debe estar configurado desde el PC1. En el PC1 ingresar al archivo de configuración sudo nano /etc/ssh/sshd_config y allí cambiar el Port 22 por 2222 o cualquier otro número de puerte entre 1024 y 65535, luego reiniciar el servicio sudo systemctl restart sshd Y en PC2 entonces conectarse a dicho puerto ssh userpc1@ipPublica -p numeroPuerto

  • Conectado a Servidor/Equipo/Host Remoto/Local

¿Como saber si sshd esta corriendo?

systemctl status sshd

¿Como detener y desactivar el servicio SSH?

  1. sudo systemctl stop sshd

  2. sudo systemctl disable sshd

¿Como forzar el cierre de todas las sesiones SSH activas desde el servidor/PC2?

sudo pkill sshd