Montowanie udziałów SSH / SFTP w systemie Windows 7 [duplikat]

20

Możliwy duplikat:
SFTP jako folder w systemie Vista

Nie znam systemu Windows, a zwłaszcza Windows 7, ale używam go do szkolnego projektu; zasadniczo mam katalog dostępny przez SSH, który chciałbym zamontować w Windows 7 w taki sam sposób, jak robiłbyś to przez sshfs w Linux lub OS X, ale nie znam żadnego portu FUSE dla Windows 7. Czy ktoś zna jakieś łatwy sposób to osiągnąć w systemie Windows 7?

(Po prostu działałby zwykły klient SFTP, taki jak FileZilla, ale wolałbym nie ręcznie przesyłać plików do kompilacji za każdym razem, gdy dokonam zmiany, więc preferowane jest coś, co montuje je jako wolumin lokalny.)

Adrian Petrescu
źródło
1
Zostało to już omówione tutaj: superuser.com/questions/55860/sftp-as-a-folder-on-vista
Snark
1
Nie sądzę, żeby to pytanie było duplikatem. Drugie pytanie dotyczy tylko SFTP, to pytanie dotyczy SSHFS.
Nick

Odpowiedzi:

19

Spójrz na Dokan SSHFS dla Windows. Dokan SSHFS to program, który montuje zdalne systemy plików za pomocą SSH. Musisz zainstalować redystrybucję MSVC 2005 i bibliotekę Dokan dostępną na stronie pobierania SSHFS.

Innym rozwiązaniem jest użycie MindTerm wraz z NetDrive (oba mają darmowe wersje domowe):

  1. Pobierz i wyodrębnij mindTerm
  2. Uruchom mindterm.jar (kliknij dwukrotnie, jeśli możesz, w przeciwnym razie w wierszu polecenia wpisz java -jar mindterm.jar)
  3. Wpisz host, na którym chcesz ssh, a następnie nazwę użytkownika i hasło
  4. W menu kliknij Wtyczki> FTP To SFTP Bridge…
  5. Wpisz 127.0.0.1 jako adres Listen
  6. Wpisz 21 dla portu Listen
  7. Wybierz typ systemu zdalnego
  8. Kliknij Włącz
  9. Kliknij Odrzuć
  10. Następnie chcemy zainstalować NetDrive
  11. Po zainstalowaniu netdrive otwórz go i kliknij Nowa witryna na dole
  12. Wpisz localhost (lub jakkolwiek chcesz go nazwać) jako nazwę strony
  13. Wpisz adres localhost dla adresu IP witryny
  14. Wpisz 21 w polu Port
  15. Wybierz FTP dla portu
  16. Wybierz literę dysku
  17. Zaznacz Połącz jako anonimowy
  18. Kliknij Zapisz
  19. Kliknij Połącz
  20. Kliknij X, aby zamknąć okno (zminimalizuje się do zasobnika systemowego)

Masz to! Połączenie SSH / SFTP jako dysk w systemie Windows. Przetestowałem to w systemie Windows Vista, jednak powinno działać dobrze w systemie Windows XP.

Źródło

John T.
źródło
Dzięki za odpowiedź John :) Ale czy wiesz coś na temat zgodności Dokan z Windows 7? Jestem trochę zaniepokojony faktem, że jego ostatnie wydanie było jeszcze przed wydaniem systemu Windows 7 do produkcji. Czy ktoś ma pojęcie, czy nadal działa? Dzięki!
Adrian Petrescu
Ponieważ obsługiwane są wersje 0.3.7 Vista 32 i x64 ( dokan-dev.net/en/2008/08/20/dokan-library-037-released ), więc zakładam, że Windows 7 powinien działać. Dodano inne rozwiązanie w przypadku.
John T
Niestety instalator Dokan nie działa nawet w systemie Windows 7, automatycznie narzeka, że ​​nie jest to rozpoznana wersja systemu Windows :( Mogę jednak spróbować z NetDrive, dzięki!
Adrian Petrescu,
Dla ciekawości, czy próbowałeś uruchomić go w trybie zgodności z Vistą?
John T
2
Tylko dla zaktualizowanej dokumentacji Netdrive może zamontować SFTP, wybierając FTP jako typ serwera i przechodząc do ustawień zaawansowanych i zmieniając SSL na SFTP za pomocą SSH2.
codemonkee