Saya adalah siswa tunanetra yang saat ini berada di kelas pemrograman admin / shell sistem. Meskipun ssh berfungsi dengan baik untuk menjalankan perintah seperti ls, pwd, dll, editor tidak berfungsi dengan baik dengan pembaca layar dan sesi ssh saya. Saya bertanya-tanya apakah mungkin untuk memasang folder Linux di atas ssh sehingga muncul sebagai drive windows? Dengan cara ini saya dapat mengedit file apa pun yang saya perlukan dengan perangkat lunak yang dapat diakses dan tidak harus terus-menerus menggunakan SCP untuk mengirim file kembali dan keempat.
138
Jawaban:
Kembali pada tahun 2002, Novell mengembangkan beberapa perangkat lunak yang disebut NetDrive yang dapat memetakan WebDAV, FTP, SFTP, dll. Berbagi ke huruf drive windows. Itu sekarang meninggalkan perangkat lunak, jadi tidak lagi dikelola (dan tidak tersedia di situs web Novell), tetapi gratis untuk digunakan. Saya menemukan beberapa tersedia untuk diunduh dengan mencari "netdrive.exe" Saya sebenarnya mengunduh beberapa dan membandingkan md5sums mereka untuk memastikan bahwa saya mendapatkan versi yang umum (dan semoga aman).
Pembaruan 10 Nov 2017 SFTPNetDrive adalah proyek saat ini dari proyek netdrive asli. Dan mereka membuatnya gratis untuk penggunaan pribadi:
Mereka juga memiliki opsi berbayar di situs web.
sumber
Dokan terlihat seperti implementasi FUSE dan sshfs untuk Windows. Jika berfungsi seperti yang diharapkan dan diiklankan, itu akan melakukan apa yang Anda cari.
(Tautan diperbarui dan berfungsi 2015-10-15)
sumber
Solusi terbaik dan termudah yang saya temukan adalah https://github.com/billziss-gh/sshfs-win , server yang terhubung muncul sebagai drive jaringan yang berfungsi penuh. Ini bukan solusi berbasis 'Dokany' atau 'dokan' yang dari pengalaman tampak lebih stabil dan berkinerja, lihat juga WinFsp Performance Testing .
Harap perhatikan sebelumnya jawaban ini menyatakan, https://github.com/Foreveryone-cz/win-sshfs dan sebelum itu http://www.swish-sftp.org/ tetapi saya tidak lagi menggunakan salah satu dari mereka, yang pertama berhenti berfungsi drive kedua yang dibuat tidak sepenuhnya didukung di semua program.
sumber
sftp://server.com/dir/subdir
karenaZ:\subdir
- tidak berfungsi :(Opsi Windows-y lainnya (seharga $ 39) adalah http://www.expandrive.com/sftpdrive
sumber
Kunjungi CIFS ( http://www.samba.org/cifs/ ). Ini adalah sistem file virtual yang dapat Anda jalankan di mesin linux Anda yang memungkinkan Anda untuk memasang folder di mesin linux Anda di windows menggunakan SMB.
Informasi CIFS tentang linux dapat ditemukan di sini: http://linux-cifs.samba.org/
sumber
Anda perlu memasang remote share di mesin windows Anda. Inilah kegunaan Samba / smb .
Apa yang akan Anda lakukan adalah mengubah kotak Linux Anda menjadi server SMB, yang memungkinkannya berbagi file dengan cara yang sesuai dengan Windows.
Jika Anda tidak berada di jaringan yang sama, Anda harus melakukan tunnel ini melalui koneksi SSH Anda yang mungkin tidak sepadan dengan usaha.
sumber
lihat Dokan
https://dokan-dev.github.io/
itu rapuh, tetapi berfungsi, dan gratis
sumber
Saya tidak berpikir Anda dapat memasang folder Linux sebagai drive jaringan di bawah windows yang hanya memiliki akses ke ssh. Saya dapat menyarankan Anda untuk menggunakan WinSCP yang memungkinkan Anda mentransfer file melalui ssh dan gratis.
EDIT: baik, maaf. Vinko memposting sebelum saya dan sekarang saya telah belajar hal baru :)
sumber
Ternyata perangkat lunak NetDrive gratis dari Novell dapat mengakses server file SFTP.
sumber
Jawaban David kedua di bawah ini: Saya perlu memasang drive jaringan secara otomatis saat pengguna masuk. Dokan SSHFS adalah alat yang bagus, tetapi tidak cukup dapat diandalkan dalam kasus ini. Salinan Netdrive yang saya temukan tidak mendukung SSHFS atau sftp - tidak yakin apakah yang lebih baru mendukung.
Solusi yang saya uji sekarang melibatkan penambahan adaptor jaringan virtual (dengan berbagi file dinonaktifkan), menggunakan plink untuk membuka terowongan melalui adaptor baru ke mesin jarak jauh yang menjalankan SAMBA, dan memasang drive jaringan ke adaptor baru. Ada tutorial berguna lainnya di sini http://www.blisstonia.com/eolson/notes/smboverssh.php .
Tunnel dan drive jaringan dapat disiapkan dengan skrip login, jadi beberapa detik setelah login, pengguna dapat menggunakan drive yang dipetakan tanpa perlu melakukan tindakan apa pun.
sumber