Mi servidor Linux no permite el inicio de sesión SSH con contraseña porque tengo /etc/ssh/sshd_config con "PasswordAuthentication no". No se me permite cambiar eso. Está bien y es conveniente para el acceso SSH ya que me obliga a configurar authorized_keys, que son tan convenientes una vez que las configuras. Así que están configuradas y mi Mac puede SSH a mi servidor Linux sin contraseña, np.
Sin embargo acabo de configurar netatalk para tener un volumen AFP. El inicio de sesión para el volumen AFP a través de netatalk es el nombre de usuario y contraseña de SSH. Asi que teoricamente se podria pensar que soportaria el mismo inicio de sesion de clave publica que soporta SSH tambien. Pero Mac Finder siempre pide una contraseña. Mi comando mount_afp no parece funcionar. "open afp ..." sólo abre el Finder de todos modos. Ninguno de estos en este Enlace MacWork parecen funcionar sin contraseña.
Esto difiere de Montar automáticamente AFP para Time Machine (sin guardar una contraseña en texto plano) en el sentido de que esa respuesta hace que el servidor utilice una contraseña, pero luego el lado del Mac extrae esa contraseña directamente del llavero.
¿Alguna idea?