djangofan มีมันค่อนข้างใกล้
คุณสามารถตั้งค่าการส่งต่อพอร์ตผ่าน SSH คุณยังสามารถหากได้รับการสนับสนุนบนเซิร์ฟเวอร์เรียกใช้เซิร์ฟเวอร์ FTP แต่ยอมรับเฉพาะการเชื่อมต่อจาก localhost มิฉะนั้นความปลอดภัยของที่ไหน
จากนั้นสมมติว่าคุณสามารถเรียกใช้กระบวนการ FTP เซิร์ฟเวอร์ในพื้นที่ผู้ใช้เท่านั้นและไม่สามารถไปที่พอร์ต 21 ได้ตกลงเรียกว่าพอร์ต 2121
SSH เข้าserver
กับ PuTTY ตัวอย่างเช่นและตั้งค่าการส่งต่อพอร์ตโลคัลจากพอร์ต 21 ถึงserver:2121
หรือแม้ว่าlocalhost:2121
คุณผูกไว้กับ 127.0.0.1 เท่านั้นในกระบวนการ FTP เซิร์ฟเวอร์
ตอนนี้โปรแกรม SSH ของคุณกำลังรับฟังพอร์ต 21 ของไคลเอ็นต์ (Windows) พอร์ต 21 และส่งต่อผ่าน SSH และถามหาเช่นlocalhost:2121
ในขอบเขตของสภาพแวดล้อมเซิร์ฟเวอร์
จากนั้นนำคำตอบของ David Spillett แต่ใช้localhost
เป็นเซิร์ฟเวอร์โดยสมมติว่าคุณยังไม่ได้ใช้งาน FTP เซิร์ฟเวอร์อื่นที่โฮสต์ของคุณ
Windows Explorer ควรเปิดขึ้นftp://localhost
และคุณจะเห็นกระบวนการ FTP ทำงานบนเซิร์ฟเวอร์ ฉันสงสัยว่าคุณจะสามารถถ่ายโอนโหมด PASV ได้เท่านั้น
คำถาม?