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 seguir usando el puerto 22 para el acceso local.
Me doy cuenta de que tengo que 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 en ssh.plist no lograron nada. Otro sugirió cambiar sshd.plist, que ni siquiera existía en mi máquina, pero /System/Library/LaunchDaemons/com.apple.FileSyncAgent.sshd.plist sí. Iba a hacer una copia y renombrar ese archivo, pero no pude relacionarlo con una llamada en /etc/services. Hice una copia de todos modos, pero luego no pude entender 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).
Entonces, actualmente tengo ssh y ssh-alt configurados en services, dos archivos ssh.plist que varían según los nombres de archivo diferentes (uno ssh y otro ssh-alt) y dos archivos .sshd.plist que son imágenes especulares entre sí. Cuando reinicié la máquina, el puerto 22 dejó de funcionar, pero mi puerto alternativo sí lo hace.
Cualquier sugerencia sería apreciada.
1 votos
Esta pregunta y respuesta podría ser lo que necesitas - avísanos si tu problema es diferente al otro. apple.stackexchange.com/q/21341/5472
0 votos
Gracias, pero ese fue el primero que seguí sin éxito. Atribuí ese fracaso a ser una versión más antigua de OS X (leon, no león de montaña). Ten en cuenta que se refiere a ssh.plist y no a sshd.plist
0 votos
En lugar de ajustar las máquinas, ¿puedes ajustar tu enrutador para reenviar puertos diferentes externamente a la máquina adecuada en el puerto 22? Esta puede ser una solución más sostenible si tienes un enrutador que lo admita...