Czy istnieje narzędzie typu open source do mapowania połączeń SFTP jako dysku zamapowanego w systemie Windows? [Zamknięte]


22

Wiem, że istnieje wiele komercyjnych produktów, które spełniają to zadanie, ale szukam czegoś takiego jak SSHFS, ale dla systemów Windows, które są open source.

WinSCP FAQ wskazuje na funkcję KeepUpTODate , która może być wykorzystana jako obejście, ale nie jest dokładnie jak zamapowany dysk, chociaż jest blisko.


Zalecenia dotyczące produktów i usług są nie na temat w zaktualizowanym [FAQ} ( serverfault.com/faq ).
sysadmin1138

Odpowiedzi:


10

Czy próbowałeś Swisha ?

Dzięki Swish możesz bezpiecznie uzyskiwać dostęp do plików i folderów przechowywanych na innym komputerze za pośrednictwem SFTP. Swish to rozszerzenie Eksploratora Windows, ale na tej stronie wyraźnie stwierdza, że nie może mapować dysków. Jest na licencji GPL open source.


czy ktoś może komentować, jak Swish dla nich pracował?
Bozojoe

1
Swish to około 70% drogi do bycia niezwykle przydatnym narzędziem i mam nadzieję na jego przyszłość. Niestety jeszcze go nie ma. Na początek nie znalazłem jeszcze sposobu na mapowanie dysku sieciowego, więc nie ma sposobu na uzyskanie dostępu do zamontowanych lokalizacji za pomocą zwykłych aplikacji Windows. Ponadto nie ma (jak widzę) sposobu korzystania z uwierzytelniania opartego na kluczach. Dokumentacja w zasadzie nie istnieje, więc nawet jeśli te funkcje obecnie możliwe, nie można ich odkryć.
Brian Lacy


8

Standardowym wyborem jest ExpanDrive (wcześniej SftpDrive), który nie jest ani OSS, ani darmowy (39 USD za pełną wersję).

Nie znalazłem jeszcze dojrzałej alternatywy dla OSS.


7

Jeśli ktoś jest zainteresowany, oferujemy bezpłatną aplikację SFTP Net Drive właśnie w tym celu. Nie jest to oprogramowanie typu open source (ponieważ wykorzystuje komponenty komercyjne), ale całkowicie bezpłatne.

Aktualizacja: kod źródłowy SFTP Net Drive jest dołączony jako jeden z przykładowych projektów z naszym produktem System plików wywołania zwrotnego.



@VisioN Tak, wersja Lite jest darmowa.
Eugene Mayevski „Callback

3

Jedyny znany mi projekt typu open source to ten Dokan SSHFS, który jest w zasadzie BEZPIECZNIKIEM dla systemu Windows. Moje doświadczenia z tym nie są jednak zbyt pozytywne (bardzo niestabilne).

Teraz używam ExpanDrive , który niestety nie jest darmowy ani open source. Ale to działa;)


Chciałbym powtórzyć to doświadczenie - Dokan również był dla mnie niestabilny i nie był aktualizowany od stycznia 2011 r.
Dan Dascalescu

3

Korzystając z przekierowania portów SSH, serwer FTP działający na zdalnym końcu akceptuje tylko połączenia lokalne oraz natywne mapowanie FTP systemu Windows,

Możesz spróbować tego, co tu zasugerowałem . To FTP przez SSH , pamiętaj. Może nie być tym, o co konkretnie prosiłeś, ale może pasować do twojego przypadku użycia.




1

Win-SSHFS Na podstawie Dokan , ale z kilkoma ulepszeniami i łatwiejszą instalacją. Wydajność jest bardzo dobra, a kod jest łatwy do zrozumienia dla programistów C #.

Ponowne uruchomienie jest oficjalnie wymagane po instalacji, ale Win-SSHFS działał bez ponownego uruchamiania. Uważaj na utratę danych podczas zapisów - zobacz ten problem z kodem Google .


Należy pamiętać, że win-sshfs może powodować utratę danych w niektórych aplikacjach. Łącze wskazuje na problem ze obciętymi plikami do zera. Z drugiej strony obsługuje uwierzytelnianie parą kluczy, a instalacja jest prosta.
Dan Dascalescu,

0

Jako być może zbyt skomplikowane rozwiązanie, jeśli masz Linux w lokalnej sieci (lub Linux VM na komputerze, z którym chcesz połączyć się z zasobem SFTP), możesz spróbować zamontować zasób za pomocą SSHFS na tym komputerze i udostępnić wynikowy system plików do okna Windows za pośrednictwem Samby ...


0

Przybyłem tutaj z innego ostatniego pytania.

Spójrz na freeSSHd (obsługuje również FTP i, oczywiście, pozwala również na SCP).
Niestety nie jest to oprogramowanie typu open source. Jednak jest całkiem dobry.


To jest serwer. OP poprosił o klienta, który może montować zdalne katalogi w systemie Windows.
Tarnay Kálmán

0

Wypróbuj RedDrive . Nie jest już aktywnie rozwijany (od '08), ale (najwyraźniej) za darmo.


0

Jedynym darmowym narzędziem, które znalazłem, które może mapować pliki dostępne poprzez SFTP na dysk Windows jest Red Drive .

Nie jest już rozwijany, a „zamiennik” AnyClient nie wykonuje mapowania dysków. Występuje również fałszywy błąd podczas tworzenia połączenia - Recovery policy configured for this system contains invalid recovery certificate.poza tym działał on z jednym serwerem SFTP i nie udało się uwierzytelnić mnie na innym.


0

Znaleziono prawidłowy link do pobrania instalatora dla RedDrive:

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

W Win7 x64 musiałem uruchomić MSI w trybie „Starszej zgodności Windows”, aby go zainstalować (nie jest to plik EXE, więc nie możesz wybrać systemu operacyjnego ani uruchomić jako administrator).

Mam nadzieję że to pomoże!


1
Dzięki! Jednak już pierwszy plik, który próbowałem odczytać, był pusty. Dla mnie nie ma podstaw do kontynuowania. Inni też zgłaszali problemy :-(
xebeche

-1

Ftpdrive .
Nie jest to oprogramowanie typu open source, ale bezpłatne narzędzie, więc możesz to sprawdzić.

Działa idealnie na zwykłym FTP. Nie użyłem go do SFTP, ale na stronie głównej programista twierdzi: „Obsługiwane są zarówno niezabezpieczone, jak i zabezpieczone połączenia SSL / TLS FTP”.


2
Dzięki za odpowiedź, ale niestety, FTP + SSL / TLS to nie to samo co SFTP, to nie będzie działać przeciwko serwerowi SSH / SFTP i, jak powiedziałeś, nie jest open source - więc nie ma sposobu, aby wiedzieć, co jest w dwójkowy.
Tom Feiner
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.