web-dev-qa-db-fra.com

Existe-t-il un outil open source pour mapper les connexions SFTP en tant que lecteur mappé Windows?

Je sais qu'il existe de nombreux produits commerciaux qui accomplissent cette tâche, mais je recherche quelque chose comme SSHFS mais pour les systèmes Windows, qui est open source.

WinSCP FAQ pointe vers la fonction KeepUpTODate , qui peut être utilisée comme solution de contournement, mais ce n'est pas exactement comme un lecteur mappé, bien qu'il soit proche.

22
Tom Feiner

Avez-vous essayé Swish ?

Avec Swish, vous pouvez accéder aux fichiers et dossiers que vous avez stockés sur un autre ordinateur en toute sécurité via SFTP. Swish est une extension de l'Explorateur Windows mais il indique clairement sur cette page qu'il ne peut pas mapper les lecteurs. Il est sous licence open source GPL.

10
Lee Chee Kiam

Le choix standard est ExpanDrive (anciennement SftpDrive), qui n'est ni OSS, ni gratuit (39 $ pour la version complète).

Je n'ai pas encore trouvé d'alternative OSS mature.

8
vartec

Si quelqu'un est intéressé, nous proposons SFTP Net Drive gratuit application à cet effet. Ce n'est pas open-source (car il utilise des composants commerciaux), mais complètement gratuit.

Mise à jour: le code source de SFTP Net Drive est inclus comme l'un des exemples de projets avec notre produit Callback File System.

Le seul projet open source que je connaisse qui fait cela Dokan SSHFS, qui est fondamentalement Fuse pour Windows. Cependant, mes expériences avec celui-ci ne sont pas très positives (très instables).

J'utilise maintenant ExpanDrive , qui, malheureusement, n'est ni gratuit ni open source. Ça marche quand même;)

3
Sietse

En utilisant la redirection de port SSH, un serveur FTP fonctionnant sur l'extrémité distante acceptant uniquement les connexions locales et le mappage FTP Windows natif,

Vous pouvez essayer ce que j'ai suggéré ici . C'est FTP sur SSH , attention. Ce n'est peut-être pas ce que vous avez demandé spécifiquement par son nom, mais cela peut répondre à votre cas d'utilisation.

3
mpbloch

J'ai également posé cette question aujourd'hui et suis tombé sur ce bon article, parlant de 2 programmes mentionnés, SftpDrive et Webdrive :

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

3
Igor B.

La meilleure solution de nos jours est d'utiliser l'outil gratuit SFTP Net Drive fourni par Eldos. Nous l'utilisons avec succès au sein de nos clusters de superordinateurs et cela fonctionne très bien. Nous voulions nous débarrasser de Samba.

2
David Hrbáč

Win-SSHFS Basé sur Dokan , mais avec quelques améliorations et une installation plus facile. Les performances sont très bonnes et le code est facile à comprendre pour un développeur C #.

Un redémarrage est officiellement requis après l'installation, mais Win-SSHFS a fonctionné sans redémarrage. Méfiez-vous de la perte de données sur les écritures - voir ceci problème de code Google .

1

Trouvé un lien de téléchargement du programme d'installation valide pour RedDrive:

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

Dans Win7 x64, j'ai dû exécuter le MSI en mode "Compatibilité avec Windows plus ancien" pour le faire installer (ce n'est pas un EXE donc vous ne pouvez pas choisir un OS ou exécuter en tant qu'administrateur).

J'espère que cela t'aides!

0
Troy

Je suis arrivé d'une autre question récente.

Jetez un œil à freeSSHd (il prend également en charge FTP et, bien sûr, vous permet également de SCP).
Malheureusement, ce n'est pas open-source. Cependant, c'est assez bon.

0
nik

Le seul outil gratuit que j'ai trouvé capable de mapper des fichiers accessibles via SFTP sur un lecteur Windows est Red Drive .

Il n'est plus développé et le "remplacement", AnyClient, ne fait pas de mappage de lecteur. Il existe également une erreur bidon lorsque vous créez une connexion - Recovery policy configured for this system contains invalid recovery certificate. À part cela, cela a fonctionné avec un serveur SFTP et n'a pas réussi à m'authentifier sur un autre.

0
user48867

Comme une solution peut-être trop compliquée, si vous avez un boîtier Linux sur le réseau local (ou un Linux VM exécuté sur la machine avec laquelle vous souhaitez vous connecter à la ressource SFTP), vous pouvez essayer de monter le ressource utilisant SSHFS sur cette machine et partager le système de fichiers résultant dans la boîte Windows via Samba ...

0
David Spillett

Essayez RedDrive . Il n'est plus activement développé (depuis '08), mais il est (apparemment) gratuit.

0
Seth