it-swarm-es.com

¿Existe una herramienta de código abierto para asignar conexiones SFTP como una unidad asignada de Windows?

Sé que hay muchos productos comerciales que realizan esta tarea, pero estoy buscando algo como SSHFS pero para sistemas Windows, que es de código abierto.

WinSCP FAQ apunta a la función KeepUpTODate , que puede usarse como una solución alternativa, pero no es exactamente como una unidad asignada, Aunque está cerca.

22
Tom Feiner

¿Has probado Swish ?

Con Swish puede acceder a los archivos y carpetas que ha almacenado en otra computadora de forma segura a través de SFTP. Swish es una extensión del Explorador de Windows pero indica claramente en esta página que no puede asignar unidades. Está bajo licencia de código abierto GPL.

10
Lee Chee Kiam

La opción estándar es ExpanDrive (anteriormente SftpDrive), que no es OSS ni gratuita ($ 39 para la versión completa).

Todavía no he encontrado una alternativa OSS madura.

8
vartec

Si alguien está interesado, ofrecemos la aplicación nidad de red SFTP gratuita exactamente para este propósito. No es de código abierto (ya que utiliza componentes comerciales), pero es completamente gratuito.

Actualización: el código fuente de SFTP Net Drive se incluye como uno de los proyectos de muestra con nuestro producto Callback File System.

El único proyecto de código abierto que conozco hace esto Dokan SSHFS, que es básicamente Fusible para Windows. Sin embargo, mis experiencias con él no son muy positivas (muy inestables).

Ahora uso ExpanDrive , que, desafortunadamente, no es gratuito ni de código abierto. Sin embargo, funciona;)

3
Sietse

Al usar el reenvío de puertos SSH, un servidor FTP que se ejecuta en el extremo remoto y que solo acepta conexiones locales, y la asignación FTP nativa de Windows,

Podrías probar lo que sugerí aquí . Esto es FTP sobre SSH , ten en cuenta. Puede que no sea lo que solicitó específicamente por su nombre, pero podría cumplir con su caso de uso.

3
mpbloch

También tuve esta pregunta hoy, y encontré este buen artículo, contando sobre 2 programas mencionados, SftpDrive y Webdrive :

http://systembash.com/content/map-drive-letter-sftp-ssh-review/

3
Igor B.

La mejor solución hoy en día es utilizar la herramienta gratuita SFTP Net Drive proporcionada por Eldos. Lo estamos utilizando con éxito dentro de nuestros clústeres de supercomputación y funciona bien. Queríamos deshacernos de Samba.

2
David Hrbáč

Win-SSHFS Basado en Dokan , pero con algunas mejoras y una instalación más fácil. El rendimiento es muy bueno y el código es fácil de entender para un desarrollador de C #.

Se requiere un reinicio oficial después de la instalación, pero Win-SSHFS funcionó sin reiniciar. Tenga cuidado con la pérdida de datos en las escrituras: vea esto problema con el código de Google .

1

Encontró un enlace de descarga de instalador válido para RedDrive:

http://www.brothersoft.com/red-drive-file-transfer-extension-download-164269.html

En Win7 x64, tuve que ejecutar el MSI en modo "Compatibilidad de Windows anterior" para que se instale (no es un EXE, por lo que no puede elegir un sistema operativo o Ejecutar como administrador).

¡Espero que esto ayude!

0
Troy

Llegué de otra pregunta reciente.

Eche un vistazo a freeSSHd (también es compatible con FTP y, por supuesto, también le permite SCP).
Desafortunadamente no es de código abierto. Sin embargo, es bastante bueno.

0
nik

La única herramienta gratuita que encontré que puede asignar archivos a los que se accede a través de SFTP a una unidad de Windows es Red Drive .

Ya no está desarrollado, y el "reemplazo", AnyClient, no hace mapeo de unidades. También hay un error falso cuando crea una conexión - Recovery policy configured for this system contains invalid recovery certificate. Aparte de eso, funcionó con un servidor SFTP y no pudo autenticarme en otro.

0
user48867

Como una solución quizás demasiado complicada, si tiene un cuadro de Linux en la red local (o un Linux VM ejecutándose en la máquina con la que desea conectarse al recurso SFTP)) podría intentar montar el recurso utilizando SSHFS en esa máquina y comparta el sistema de archivos resultante en el cuadro de Windows a través de Samba ...

0
David Spillett

Pruebe RedDrive . Ya no se desarrolla activamente (desde '08), pero (aparentemente) es gratis.

0
Seth