Tuve un puerto personalizado utilizando la línea "Puerto" en / etc / sshd_config. Después de actualizar a Mac OS X 10.12.4, encontré que ya no podía conectarme al puerto personalizado; en lugar de eso, estaba escuchando en el puerto 22. Encontré que mi sshd_config aparentemente había sido renombrado a sshd_config ~ anterior, así que lo cambié de nuevo a corrija el punto y reinicie sshd desde la línea de comando usando sudo launchctl stop com.openssh.sshd; sudo launchctl start com.openssh.sshd
. Sin embargo, después de reiniciar, sshd seguía escuchando en el puerto 22. Luego abrí las Preferencias del sistema y, al compartir, hice clic en "Inicio de sesión remoto". Al ejecutar 'netstat -a -n "se mostró que el puerto 22 ya no se escuchaba. Luego, haga clic en" Inicio de sesión remoto "para reiniciar sshd, y luego se encontró que sshd aún estaba escuchando en el puerto 22, no en mi puerto personalizado.
En / var / log / apache2 veo un access_log
vacío en el inicio, y error_log
contiene el mensaje de inicio normal. No hay pistas allí.
¿Cómo consigo que sshd escuche en mi puerto personalizado de nuevo?