Hay un error que impide que la implementación de OSXFuse de sshfs
de trabajar con muchas versiones de sshd
incluyendo el utilizado por dropbear
que es la implementación utilizada por la mayoría de las aplicaciones de servidores SSH para Android, incluyendo SSHDroid.
Mi solución a este problema fue simplemente utilizar una aplicación de servidor SSH diferente que ejecuta el openssh sshd
en lugar de dropbear
. SSHelper está diseñado expresamente para hacer esto, pero yo prefiero iniciar el entorno linux completo proporcionado por Termux y luego ejecutar sshd
desde esa línea de comandos. Esto tiene el milagroso efecto secundario de proporcionar un entorno linuxero de lujo cuando ssh
en tu teléfono.
Para Termux y posiblemente también para SSHelper, tendrá que editar el archivo sshd_config
archivo de texto si quiere cambiar ciertas opciones. El archivo de configuración de SSHelper se encuentra en /data/data/com.arachnoid.sshelper/etc/sshd_config
; Termux's está en /data/data/com.termux/files/usr/etc
. También tendrás que añadir tu clave pública a ~/.ssh/authorized_keys
si desea utilizar la autenticación de clave pública, en lugar de la de contraseña, al iniciar la sesión. El archivo de configuración es el mismo que para openssh
en Linux por lo que que la documentación se aplica, más o menos.
También para Termux tendrás que apt install openssh
para ejecutar sshd
.
0 votos
¿Has probado con un explorador de archivos SSH dedicado (no conozco ninguno para OSX)?
0 votos
"Estoy intentando montarlo" hace que suene como si estuvieras intentando montar el almacenamiento del dispositivo, pero el error suena como si fuera el almacenamiento del Mac. ¿Puedes aclararlo?
0 votos
@Erik. No. Ya que el Finder sirve para todo el tipo de explorador, sólo estaba tratando de encontrar cómo montar el dispositivo.
0 votos
@MatthewRead. Esto es lo que veo. Puedo hacer ssh pero no sshfs.
~> ssh root@191.168.1.5 -p 2222 root@191.168.1.5's password: ~/data/berserker.android.apps.sshdroid/home $ ls -d /mnt/sdcard /mnt/sdcard $exit Connection to 191.168.1.5 closed. ~> sshfs root@191.168.1.5:/ /mount -p 2222 root@191.168.1.5's password: ~> mount_osxfusefs: failed to mount /mount@/dev/osxfuse1: Operation not supported on socket ~>
0 votos
@iobelix Lo he preguntado principalmente porque saber si el acceso sin sshfs funciona o no podría aportar algo de luz al asunto.
0 votos
@Erik. Entiendo. Así que lo probé con Fugu SSH y pude navegar con seguridad.