Cliente (PC2) -> Servidor/Host (PC1)
Obtener IP local
PC1 | |
---|---|
IP Local | IP Pública |
ip a o ip a | grep inet | curl ifconfig.me o curl ipinfo.io/ip |
Servicio SSH
Iniciar el servicio SSH
PC1 |
---|
|
Habilitar el servicio SSH
PC1 |
---|
|
Conexión a otro equipo/servidor
PC2 | |
---|---|
Equipo/Servidor en la misma red | Equipo en diferente red |
ssh userpc1@ipLocal | ssh 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ónsudo 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 serviciosudo systemctl restart sshd
Y en PC2 entonces conectarse a dicho puertossh 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?
-
sudo systemctl stop sshd
-
sudo systemctl disable sshd
¿Como forzar el cierre de todas las sesiones SSH activas desde el servidor/PC2?
sudo pkill sshd