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.
Jawaban:
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
.sumber
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.
sumber
Lihat pertanyaan ini di Serverfault:
Apakah ada alat open source untuk memetakan koneksi SFTP sebagai drive yang dipetakan Windows?
sumber
Desir sempurna untuk itu. Sesederhana dua kali klik dan atur drive Anda: Anda selesai!
Ini bekerja dengan baik pada Win 7 32bits
sumber
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/
sumber
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 keserver:2121
atau bahkanlocalhost:2121
jika 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:2121
di bidang lingkungan server.Kemudian, ambil jawaban David Spillett, tetapi gunakan
localhost
sebagai server, dengan anggapan Anda belum menjalankan beberapa server FTP lain di host Anda.Windows Explorer kemudian akan terbuka
ftp://localhost
dan Anda akan melihat proses FTP berjalan di server. Saya menduga Anda hanya dapat melakukan transfer mode PASV.Pertanyaan?
sumber
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 To
submenu 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
sumber
Ada perangkat lunak yang tampak sangat bagus bernama Swish yang mungkin hanya apa yang diperintahkan dokter.
sumber
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"
sumber