djangofan có nó khá gần.
Bạn có thể thiết lập chuyển tiếp cổng thông qua SSH. Bạn cũng có thể, nếu được hỗ trợ trên máy chủ, chạy máy chủ FTP, nhưng chỉ chấp nhận kết nối từ localhost . Nếu không, an ninh ở đâu?
Sau đó, giả sử bạn thậm chí chỉ có thể chạy quy trình FTP của máy chủ trong không gian người dùng và không thể truy cập vào cổng 21. Ok, hãy gọi nó là cổng 2121.
server
Ví dụ, SSH vào PuTTY và thiết lập chuyển tiếp cổng cục bộ từ cổng 21 sang server:2121
hoặc ngay cả localhost:2121
khi bạn chỉ ràng buộc với 127.0.0.1 trên quy trình FTP của máy chủ.
Bây giờ chương trình SSH của bạn đang lắng nghe trên cổng 21 của máy khách (Windows) cổng 21 và chuyển tiếp qua SSH và yêu cầu, ví dụ như localhost:2121
trong lĩnh vực môi trường máy chủ.
Sau đó, lấy câu trả lời của David Spillett, nhưng sử dụng localhost
làm máy chủ, giả sử bạn chưa chạy một số máy chủ FTP khác tại máy chủ của mình.
Windows Explorer sau đó sẽ mở ra ftp://localhost
và bạn sẽ thấy quá trình FTP đang chạy trên máy chủ. Tôi nghi ngờ rằng bạn sẽ chỉ có thể thực hiện chuyển chế độ PASV.
Câu hỏi?