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: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, 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?