Muchos usuarios nos preguntáis este tema, y mas desde que el teletrabajo esta tomando cuerpo entre nosotros, a ver si os sirve esta mini ayuda
Cómo cambiar el puerto SSH predeterminado en Mac OS X
Hice este tutorial usando Mac Os X 10.6.8 (Snow Leopard), aunque hasta catalina, sigue funcionando y supongo que en Big sur, también
En este ejemplo, supongamos que desea cambiar el puerto predeterminado 22 al puerto 2222
- Abra la ventana del terminal
- Introducir:
sudo nano /etc/services - Introduzca la contraseña raíz, se abrirá el archivo 'servicios'. Tenga cuidado de evitar modificar cualquier otra cosa.
- Presione CTRL+W y busque "ssh".
- Encontrará las líneas asignadas al puerto 22. Algo como esto:
6. Ssh |
7. 22/udp |
8. • Protocolo de inicio de sesión remoto SSH |
9. Ssh |
10. 22/tcp |
11. • Protocolo de inicio de sesión remoto SSH |
- 12. Cambie el número 22 en ambos casos a 2222 o lo que más fácilmente el puerto que desea utilizar. Presione CTRL+X y, a continuación, escriba 'Y' para aceptar guardar el archivo.
- Ahora necesitamos reiniciar SSH. Escriba el siguiente comando
para detenerlo: sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist - Ahora ingrese el siguiente comando
para iniciar SSH de nuevo: sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist - Eso es, debes estar listo para irte. Puede verificar si está trabajando intentando acceder
localmente, simplemente ingrese: ssh localhost -p 2222