Tengo varias máquinas en mi red a las que accedo regularmente usando ssh. Quiero habilitar el acceso remoto a través del reenvío de puertos, lo que significa que necesitaré puertos sshd separados para cada máquina. Dicho esto, me gustaría continuar usando el puerto 22 para el acceso local.
Me doy cuenta de que debo agregar las configuraciones a / etc / services y que la clave de mi respuesta está en sshd.plist. He intentado seguir varias sugerencias en línea, todas las cuales parecen indicar que los archivos plist existen en ubicaciones diferentes a las mías. Uno sugirió ssh.plist y otro sshd.plist. Mis cambios a ssh.plist no lograron nada. Otro sugirió cambiar sshd.plist, que ni siquiera existía en mi máquina, pero sí /System/Library/LaunchDaemons/com.apple.FileSyncAgent.sshd.plist. Iba a hacer y renombrar una copia de ese archivo, pero no podía vincularlo a una llamada en / etc / services. De todos modos, hice una copia, pero luego no pude averiguar cómo modificar la clave, ya que su valor actual no tenía relación con el nombre del archivo (a diferencia del ejemplo para ssh.plist).
Por lo tanto, actualmente tengo ssh y ssh-alt establecidos en los servicios, dos archivos ssh.plist que varían según los diferentes nombres de archivo (uno ssh y el otro ssh-alt) y dos archivos .sshd.plist que están duplicados Imágenes de cada uno. Cuando reinicié la máquina, el puerto 22 ya no funciona, pero mi puerto alternativo sí.
Cualquier sugerencia sería apreciada.