Apakah ada alat open source untuk memetakan koneksi SFTP sebagai drive yang dipetakan Windows? [Tutup]

22

Saya tahu ada banyak produk komersial yang menyelesaikan tugas ini, tetapi saya mencari sesuatu seperti SSHFS tetapi untuk sistem Windows, yang merupakan open source.

WinSCP FAQ menunjuk ke fitur KeepUpTODate , yang dapat digunakan sebagai solusi, tetapi itu tidak persis seperti drive yang dipetakan, meskipun dekat.

Tom Feiner
sumber
Rekomendasi produk dan layanan adalah di luar topik per [FAQ} yang diperbarui ( serverfault.com/faq ).
sysadmin1138

Jawaban:

10

Sudahkah Anda mencoba Swish ?

Dengan Swish Anda dapat mengakses file dan folder yang Anda simpan di komputer lain dengan aman melalui SFTP. Swish adalah ekstensi Windows Explorer tetapi dengan jelas menyatakan pada halaman ini bahwa ia tidak dapat memetakan drive. Itu di bawah lisensi open source GPL.

Lee Chee Kiam
sumber
adakah yang bisa berkomentar tentang bagaimana desir bekerja untuk mereka?
Bozojoe
1
Swish adalah sekitar 70% dari cara untuk menjadi alat yang sangat berguna, dan saya sangat berharap tentang masa depannya. Sayangnya, belum ada di sana. Sebagai permulaan, saya belum menemukan cara untuk memetakan drive jaringan, jadi tidak ada cara untuk mengakses lokasi yang dipasang dari aplikasi windows biasa. Juga, tidak ada cara (yang bisa saya lihat) untuk menggunakan otentikasi berbasis kunci. Dokumentasi pada dasarnya tidak ada, jadi meskipun fitur-fitur ini saat ini memungkinkan, tidak ada cara untuk menemukannya.
Brian Lacy
8

Pilihan standar adalah ExpanDrive (sebelumnya SftpDrive), yang bukan OSS, atau gratis ($ 39 untuk versi lengkap).

Saya belum menemukan alternatif OSS yang matang.

vartec
sumber
7

Jika ada yang tertarik, kami menawarkan aplikasi SFTP Net Drive gratis untuk tujuan ini. Ini bukan open-source (karena menggunakan komponen komersial), tetapi sepenuhnya gratis.

Pembaruan: kode sumber SFTP Net Drive disertakan sebagai salah satu proyek sampel dengan produk Sistem File Panggilan Balik kami.

Callback Eugene Mayevski
sumber
@VisioN Ya, versi Lite gratis.
Eugene Mayevski 'Callback
3

Satu-satunya proyek opensource yang saya tahu melakukan Dokan SSHFS ini, yang pada dasarnya FUSE untuk windows. Pengalaman saya dengannya tidak terlalu positif (sangat tidak stabil).

Saya sekarang menggunakan ExpanDrive , yang sayangnya tidak gratis atau open source. Itu berhasil;)

Sietse
sumber
Saya ingin menggemakan pengalaman - Dokan juga tidak stabil untuk saya, dan belum diperbarui sejak Januari 2011.
Dan Dascalescu
3

Menggunakan penerusan port SSH, server FTP yang berjalan pada ujung jarak jauh hanya menerima koneksi lokal, dan pemetaan Windows FTP asli,

Anda dapat mencoba apa yang saya sarankan di sini . Ini FTP lewat SSH , ingatlah. Ini mungkin bukan yang Anda minta secara spesifik dengan nama, tetapi mungkin memenuhi kasus penggunaan Anda.

mpbloch
sumber
1

Win-SSHFS Berdasarkan Dokan , tetapi dengan beberapa peningkatan dan pemasangan yang lebih mudah. Performanya sangat bagus, dan kodenya mudah dimengerti untuk pengembang C #.

Reboot secara resmi diperlukan setelah menginstal, tetapi Win-SSHFS bekerja tanpa me-reboot. Waspadalah terhadap kehilangan data saat menulis - lihat masalah Kode Google ini .

Olav Grønås Gjerde
sumber
Perhatikan bahwa win-sshfs dapat menyebabkan kehilangan data dengan aplikasi tertentu. Tautan mengarah ke masalah dengan file yang terpotong menjadi nol byte. Di sisi positifnya, ini mendukung otentikasi pasangan kunci dan instalasi sederhana.
Dan Dascalescu
0

Sebagai solusi yang mungkin terlalu rumit, jika Anda memiliki kotak Linux di jaringan lokal (atau VM Linux yang berjalan di mesin yang ingin Anda sambungkan ke sumber daya SFTP), Anda dapat mencoba memasang sumber daya menggunakan SSHFS pada mesin itu dan membagikan menghasilkan filesystem ke kotak Windows melalui Samba ...

David Spillett
sumber
0

Saya tiba di sini dari pertanyaan lain baru-baru ini.

Lihatlah freeSSHd (ini juga mendukung FTP dan, tentu saja memungkinkan Anda SCP juga).
Sayangnya ini bukan open-source. Namun, ini cukup bagus.

nik
sumber
Ini adalah server. OP meminta klien yang dapat memasang direktori jarak jauh di Windows.
Tarnay Kálmán
0

Coba RedDrive . Ini tidak dikembangkan secara aktif lagi (sejak '08), tetapi (tampaknya) gratis.

Seth
sumber
0

Satu-satunya alat freeware yang saya temukan yang dapat memetakan file yang diakses melalui SFTP ke drive Windows adalah Red Drive .

Ini tidak lagi dikembangkan, dan "penggantian", AnyClient, tidak melakukan pemetaan drive. Ada juga kesalahan palsu ketika Anda membuat koneksi - Recovery policy configured for this system contains invalid recovery certificate.Selain itu, ia bekerja dengan satu server SFTP dan gagal mengautentikasi saya ke yang lain.


sumber
0

Menemukan tautan unduhan pemasang yang valid untuk RedDrive:

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

Di Win7 x64, saya harus menjalankan MSI dalam mode "Older Windows Compatibility" untuk menginstalnya (ini bukan EXE sehingga Anda tidak dapat memilih OS atau Jalankan sebagai Admin).

Semoga ini membantu!

Troy
sumber
1
Terima kasih! Namun, sudah file ke-1 yang saya coba baca muncul kosong. Bagi saya, tidak ada alasan untuk melanjutkan. Dan yang lain melaporkan masalah, juga :-(
xebeche
-1

Ftpdrive .
Bukan sumber terbuka, tetapi alat gratis, jadi Anda mungkin ingin memeriksanya.

Berfungsi sempurna untuk FTP biasa. Saya belum menggunakannya untuk SFTP tetapi di beranda pengembang menyatakan "Keduanya tidak aman dan aman dengan koneksi FTP SSL / TLS didukung".

kapak
sumber
2
Terima kasih atas jawabannya, tetapi sayangnya, FTP + SSL / TLS tidak sama dengan SFTP, ini tidak akan bekerja melawan server SSH / SFTP, dan, seperti yang Anda katakan bukan open source - jadi tidak ada cara untuk mengetahui apa yang ada di dalam biner.
Tom Feiner