6 votos

No se puede montar desde un Mac OS X usando sshfs

Tengo SSHDroid corriendo en el Android. Estoy tratando de montarlo desde un Mac usando Fuse para OS X. Puedo SSH, pero soy incapaz de SSHFS.

Cuando intento hacer sshfs, me sale el siguiente error

"mount_osxfusefs: failed to mount /mount@/dev/osxfuse2: Operación no soportada en el socket"

¿Alguien ha visto esto?


Actualización: No estoy seguro de si esto es importante. Estoy tratando de sshfs sobre wifi.


Sistema operativo Android: Froyo 2.2
Mac OS X: 10.7.3

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.

3voto

Ali Puntos 553

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 .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X