pengembangan-web-mp.com

Bagaimana saya bisa memetakan SFTP ke Drive, secara asli di Windows

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/

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

26
Igor B.

Menyiapkan FTP adalah satu hal.
Tetapi, mendukung FTP Aman membutuhkan mengintegrasikan 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.

8
nik

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

6
Maxwell

Swish sangat cocok untuk itu. Sesederhana dua kali klik dan atur drive Anda: Anda selesai!

Ini bekerja dengan baik pada Win 7 32bits

5
ToXinE
5
splattne

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

2
Isioma Nnodum

Ada perangkat lunak yang tampak sangat bagus bernama Swish itu mungkin yang diperintahkan dokter.

1
PHiZiX

djangofan memilikinya cukup dekat.

Anda dapat mengatur penerusan port melalui SSH. Anda juga dapat, jika didukung pada 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 menjadi server, dengan Putty, misalnya, dan mengatur penerusan port lokal dari port 21 ke server:2121 atau bahkan localhost: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, mis. localhost:2121 di ranah lingkungan server.

Kemudian, ambil jawaban David Spillett, tetapi gunakan localhost sebagai server, dengan asumsi Anda belum menjalankan beberapa server FTP lain di Host Anda.

Windows Explorer kemudian harus membuka ftp://localhost dan Anda akan melihat proses FTP berjalan di server. Saya menduga Anda hanya dapat melakukan transfer mode PASV.

Pertanyaan?

1
mpbloch

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

Yang Anda lakukan hanyalah menjalankan telnet PuTTY.exe 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 Putty) 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"

0
djangofan

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

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

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

Harap perhatikan alat yang ditautkan tidak ada lagi tersedia di tautan resmi.

0
Brenton Harvey