Bagaimana saya bisa memetakan SFTP ke Drive, aslinya di Windows [ditutup]

26

Hari ini saya melihat bahwa Vista dan Win7 (yang saya gunakan) memiliki opsi untuk memetakan secara asli, menurut artikel ini:

http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/

Tetapi saya harus memiliki sftp ... apakah windows memiliki fungsi yang sama untuk sftp ?? Saya menggunakan SSH secure shell, dan mengasumsikan bahwa transfer file yang mereka miliki adalah sftp.

Igor B.
sumber
3
Sebenarnya, Anda sudah bisa memetakan lokasi FTP sebagai folder dengan cara ini sejak Windows 2000. Anda juga bisa mengetik sesuatu seperti ftp: // <server> / atau ftp: // <user> @ <server> / ke dalam Bilah alamat Windows Explorer.
David Spillett
Menarik, saya tidak tahu itu. Tks!
Igor B.
Diuraikan pada David Spillet dan jawaban Djangofan.
mpbloch
1
5 tahun kemudian dan masih ini tidak mungkin ...
Enigma
1
Pertanyaan ini bukan permintaan "untuk produk, layanan, atau rekomendasi bahan pembelajaran". Apakah ada alasan berbeda untuk menutup pertanyaan yang tidak tersedia di alat moderasi pada '09?
faintsignal

Jawaban:

7

Menyiapkan FTP adalah satu hal.
Tetapi, mendukung Secure FTP membutuhkan pengintegrasian mekanisme otentikasi kunci publik ke dalam sistem. Windows belum mendekati itu (setidaknya untuk memetakan sistem file). Dan, jika ada hal seperti itu sekarang didukung di Windows 7, saya ingin tahu banyak.

Sementara itu, freeSSHd adalah alat yang sangat bagus untuk tujuan tersebut.
Ini juga mendukung SFTP, meskipun perintah favorit saya adalah scp.

nik
sumber
1
Apakah freeSShd ini memungkinkan saya untuk membuat sesuatu seperti folder yang dipetakan ke server sftp?
AntonioCS
@ antonioc, saya sangat meragukannya tidak bisa. Tapi, ingin tahu apakah itu bisa dilakukan sekarang.
nik
3
Saya takut, itu tidak bisa. Selain itu, lama kelamaan ternyata tidak terawat. BTW: STFP NetDrive oleh Eldos didistribusikan di bawah lisensi freeware dan menawarkan pemasangan drive seperti yang diminta oleh OP.
the-wabbit
NetDrive tidak berfungsi dengan benar dengan SSH. Jangan gunakan itu.
Softlion
6

Saya tidak berpikir Anda bisa melakukannya secara native di windows, namun di sini ada perangkat lunak yang sesuai dengan kebutuhan Anda: expandrive .
Semoga ini membantu.

Maxwell
sumber
Ya, semacam ... Saya sedang memikirkan sesuatu yang asli seperti ftp, tapi jangan berpikir ada (setidaknya di Windows).
Igor B.
1
Expandrive sloooooooow dan buggy ketika sampai pada izin. Saya akan menjauh darinya.
LiraNuna
5

Desir sempurna untuk itu. Sesederhana dua kali klik dan atur drive Anda: Anda selesai!

Ini bekerja dengan baik pada Win 7 32bits

ToXinE
sumber
2
Tampak hebat. Harap perhatikan bahwa itu tidak mendukung pemetaan drive dan / atau merujuk ke folder jarak jauh dalam manajemen file; Anda juga dapat membuka file dari jarak jauh, tetapi tidak dapat menyimpan ke folder SFTP.
Gnudiff
Saya sudah mencoba Swish dan Anda hanya bisa daftar folder dan struktur file Anda, Anda tidak dapat menyimpan perubahan yang Anda buat.
Valter Silva
omong kosongnya tidak bisa menggunakan direktori dalam apa pun selain penjelajahan apa lelucon
Nicholas DiPiazza
2

Saya telah menemukan WinSCP adalah solusi windows yang bagus untuk SFTP di windows. Ini bukan drive yang dipetakan tetapi memungkinkan untuk drag and drop dan memiliki integrasi Putty. Lihat di http://winscp.net/

Isioma Nnodum
sumber
1
Niat Anda baik, tetapi OP secara khusus meminta solusi untuk membuat pemetaan jaringan melalui SFTP.
pauska
1

Djangofan memilikinya cukup dekat.

Anda dapat mengatur penerusan port melalui SSH. Anda juga dapat, jika didukung di server, menjalankan server FTP, tetapi hanya menerima koneksi dari localhost . Kalau tidak, di mana keamanannya?

Kemudian, misalkan Anda bahkan hanya dapat menjalankan proses FTP server di ruang pengguna, dan tidak dapat melakukan glob ke port 21. Oke, sebut saja port 2121.

SSH ke server, dengan Putty, misalnya, dan mengatur penerusan port lokal dari port 21 ke server:2121atau bahkan localhost:2121jika Anda terikat hanya ke 127.0.0.1 pada proses FTP server.

Sekarang program SSH Anda mendengarkan pada port 21 dari klien Anda (Windows) port 21, dan meneruskannya melalui SSH dan meminta, misalnya localhost:2121di bidang lingkungan server.

Kemudian, ambil jawaban David Spillett, tetapi gunakan localhostsebagai server, dengan anggapan Anda belum menjalankan beberapa server FTP lain di host Anda.

Windows Explorer kemudian akan terbuka ftp://localhostdan Anda akan melihat proses FTP berjalan di server. Saya menduga Anda hanya dapat melakukan transfer mode PASV.

Pertanyaan?

mpbloch
sumber
1

Coba saja Moodisk . Ini adalah ekstensi namespace Windows, dapat memetakan direktori sftp-server ke ikon di desktop komputer Anda. Selain itu, itu terintegrasi ke dalam Send Tosubmenu klik kanan mouse .

Moodisk adalah drive jaringan, tetapi Anda dapat mengunduh alat klien, dan memodifikasi file c:\windows\system32\drivers\etc\hosts, menambahkan baris di bawah ini:

<your sftp-server's ip address> www.moodisk.com

Brenton Harvey
sumber
0

Windows tidak memiliki fungsi SSH tetapi Anda dapat menggunakan Putty.exe untuk melakukannya.

Yang Anda lakukan hanyalah menjalankan Putty.exe telnet pada port 22 untuk membuka terowongan ke mesin lain dengan asumsi mesin FTP berfungsi sebagai host SSH. Anda membuat proxy pada port lokal (menggunakan konfigurasi dempul) yang mengarahkan Anda melalui terowongan aman ke port FTP jarak jauh 20 + 21. Kemudian konfigurasikan Windows 7 untuk memetakan sumber FTP sebagai drive (melalui terowongan SSH)

Saya belum mencoba ini sendiri tetapi saya menganggap itu akan berhasil: Drive yang dipetakan menggunakan Windows 7 dan "diamankan menggunakan terowongan SSL Putty"

Djangofan
sumber