Estoy intentando configurar autofs para que genere un sshfs.
El autofs está en un sistema Debian 10.9.
El sshd remoto al que quiero que se conecte está en un mac que ejecuta Big Sur.
Cuando intento hacer un ls en el punto de (auto)montaje previsto, sólo obtengo: No such file or directory
Puedo entrar por ssh sin problemas, sin contraseña, tanto como yo mismo y como Root. Quiero que el sshfs use Root.
He cambiado /etc/ssh/sshd_config para permitir el inicio de sesión Root con una contraseña. Aparte de eso, el sshd del mac no está modificado.
Además, esto funciona bien en el sistema Debian:
$ sshfs root@daniels-mac-mini:/System/Volumes/Data /mnt
$ ls /mnt
<files>
...lo que hace aún más extraño que sshfs no funcione pero sólo cuando se intenta bajo autofs.
Si miro en los registros del mac, veo un montón de:
comp.apple.xpc.launchd[1] (com.openssh.sshd...): Service exited with abnormal code: 255
Y si uso launchctl para apagar el sshd en el mac, y luego ejecutar:
/usr/sbin/sshd -d
...en un terminal, obtengo un montón de salidas, incluyendo (reescrito, no tengo corte y pegado feliz todavía) :
attempt 6 failures 5 [preauth]
Failed password for root from 192.168.1.96 port 33336 ssh2
maximum authentication attempts exceeded for root form 192.168.1.96 port 33336 ssh2 [preauth]
Disconnecting authenticating user root 192.168.1.96 port 33336: Too many authentication failures [preauth]
...lo cual es extraño, porque debería usar la autenticación de clave pública, no una contraseña. Sé que la autenticación sin contraseña funciona bien en otras circunstancias entre estos dos hosts.
He probado varias cosas en /etc/auto.mymount en el sistema Debian, desde complejas pero bien exploradas en la tierra de Linux hasta tan simples como:
daniels-mac-mini -fstype=fuse,allow_other :sshfs\#root@daniels-mac-mini\:/System/Volumes/Data
¿Alguna sugerencia amigos? Me he quedado sin ideas.
Gracias.