Esiste uno strumento open source per mappare le connessioni SFTP come unità mappata Windows? [chiuso]


22

So che ci sono molti prodotti commerciali che svolgono questo compito, ma sto cercando qualcosa come SSHFS ma per i sistemi Windows, che è open source.

Le FAQ di WinSCP indicano la funzione KeepUpTODate , che può essere utilizzata come soluzione alternativa, ma non è esattamente come un'unità mappata, sebbene sia vicina.


I consigli su prodotti e servizi sono fuori tema per le [FAQ} aggiornate ( serverfault.com/faq ).
sysadmin1138

Risposte:


10

Hai provato Swish ?

Con Swish puoi accedere in modo sicuro ai file e alle cartelle che hai archiviato su un altro computer tramite SFTP. Swish è un'estensione di Windows Explorer ma in questa pagina afferma chiaramente che non è in grado di mappare le unità. È sotto licenza GPL open source.


qualcuno può commentare come ha funzionato Swish per loro?
Bozojoe

1
Swish è circa il 70% del modo di essere uno strumento incredibilmente utile e sono molto fiducioso sul suo futuro. Sfortunatamente, non è ancora lì. Per i principianti, non ho ancora trovato un modo per mappare un'unità di rete, quindi non c'è modo di accedere alle posizioni montate dalle normali app di Windows. Inoltre, non c'è modo (che posso vedere) di utilizzare l'autenticazione basata su chiave. La documentazione è praticamente inesistente, quindi anche se queste funzionalità sono attualmente possibili, non c'è modo di scoprirle.
Brian Lacy,


8

La scelta standard è ExpanDrive (precedentemente SftpDrive), che non è né OSS, né gratuito ($ 39 per la versione completa).

Non ho ancora trovato un'alternativa OSS matura.



3

L'unico progetto open source che conosco fa questo Dokan SSHFS, che è fondamentalmente FUSE per Windows. Le mie esperienze con esso non sono molto positive, sebbene (molto instabili).

Ora uso ExpanDrive , che purtroppo non è gratuito o open source. Funziona però;)


Mi piacerebbe fare eco all'esperienza - Dokan era instabile anche per me e non è stato aggiornato da gennaio 2011.
Dan Dascalescu,

3

Utilizzando il port forwarding SSH, un server FTP in esecuzione sul lato remoto che accetta solo connessioni locali e mappatura FTP Windows nativa,

Puoi provare quello che ho suggerito qui . Questo è FTP su SSH , intendiamoci. Potrebbe non essere quello che hai richiesto specificamente per nome, ma potrebbe soddisfare il tuo caso d'uso.




1

Win-SSHFS Basato su Dokan , ma con alcuni miglioramenti e un'installazione più semplice. Le prestazioni sono molto buone e il codice è facile da capire per uno sviluppatore C #.

Un riavvio è ufficialmente richiesto dopo l'installazione, ma Win-SSHFS ha funzionato senza riavviare. Fai attenzione alla perdita di dati durante la scrittura: vedi questo problema con il codice di Google .


Si noti che win-sshfs può causare la perdita di dati con alcune applicazioni. Il collegamento indica un problema con i file che vengono troncati a zero byte. Tra i lati positivi, supporta l'autenticazione della coppia di chiavi e l'installazione è semplice.
Dan Dascalescu,

0

Come soluzione forse eccessivamente complicata, se si dispone di un box Linux sulla rete locale (o una VM Linux in esecuzione sul computer con cui si desidera connettersi alla risorsa SFTP), è possibile provare a montare la risorsa utilizzando SSHFS su quel computer e condividere il file system risultante nella finestra di Windows tramite Samba ...


0

Sono arrivato qui da un'altra domanda recente.

Dai un'occhiata a freeSSHd (supporta anche FTP e, ovviamente, anche SCP).
Purtroppo non è open-source. Tuttavia, è abbastanza buono.


Questo è un server OP ha richiesto un client in grado di montare directory remote in Windows.
Tarnay Kálmán,

0

Prova RedDrive . Non è più sviluppato attivamente (dal '08), ma è (apparentemente) gratuito.


0

L'unico strumento freeware che ho trovato in grado di mappare i file a cui si accede tramite SFTP su un'unità Windows è Red Drive .

Non è più sviluppato e la "sostituzione", AnyClient, non esegue il mapping delle unità. C'è anche un errore falso quando si crea una connessione - Recovery policy configured for this system contains invalid recovery certificate.A parte questo, ha funzionato con un server SFTP e non è riuscito ad autenticarmi su un altro.


0

Trovato un link per il download dell'installer valido per RedDrive:

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

In Win7 x64, ho dovuto eseguire MSI in modalità "Compatibilità Windows precedente" per farlo installare (non è un EXE quindi non puoi scegliere un sistema operativo o Esegui come amministratore).

Spero che sia di aiuto!


1
Grazie! Tuttavia, già il primo file che ho provato a leggere è apparso vuoto. Per me, nessun motivo per continuare. E anche altri hanno segnalato problemi :-(
xebeche

-1

Ftpdrive .
Non uno open source, ma uno strumento gratuito, quindi potresti voler provarlo.

Funziona perfettamente con FTP semplice. Non l'ho usato per SFTP ma sulla homepage lo sviluppatore afferma "Supportati sia connessioni non protette che protette da connessioni FTP SSL / TLS".


2
Grazie per la risposta, ma sfortunatamente FTP + SSL / TLS non è lo stesso di SFTP, questo non funzionerà con un server SSH / SFTP e, come hai detto, non è open source - quindi non c'è modo di sapere cosa c'è nel binario.
Tom Feiner,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.