djangofan'da oldukça yakın.
SSH üzerinden port yönlendirme ayarlayabilirsiniz. Ayrıca, sunucuda destekleniyorsa, bir FTP sunucusu çalıştırabilir, ancak yalnızca localhost'tan gelen bağlantıları kabul edebilirsiniz . Aksi halde güvenlik nerede?
Ardından, sunucu FTP işlemini yalnızca kullanıcı alanında çalıştırabileceğinizi ve 21 numaralı bağlantı noktasına giremeyeceğinizi varsayalım. Tamam, 2121 numaralı bağlantı noktasını çağırın.
İçine SSH
servermacunla, örneğin ve bağlantı noktası 21 yerel port yönlendirmesi
server:2121ve hatta
localhost:2121eğer sunucusu FTP süreci üzerinde 127.0.0.1 sadece bağlı.
Şimdi SSH programınız, istemcinizin (Windows) port 21'inin 21 numaralı portunu dinliyor ve bunu SSH üzerinden iletiyor ve örneğin
localhost:2121sunucu ortamı alanında soruyor .
Ardından, David Spillett'in cevabını alın, ancak
localhostsunucunuzda başka bir FTP sunucusu çalıştırmadığınızı varsayarak sunucu olarak kullanın .
Windows Gezgini daha sonra açılmalıdır
ftp://localhostve sunucuda çalışan FTP işlemini göreceksiniz. Sadece PASV modu transferini yapabileceğinizi düşünüyoruz.
Sorular?