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.
serverVí 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:2121hoặc ngay cả localhost:2121khi 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:2121trong 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 localhostlà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://localhostvà 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?