2011-10-13 36 views
6

Tôi có một máy chạy một máy chủ FTP và tôi muốn truy cập nó từ một máy nằm trên một mạng đằng sau một router chỉ cho phép cổng 80.ftp thông qua đường hầm ssh

Tôi đã nghĩ đến một đường hầm ssh như :

ssh -L local_port:${ftphost}:20 [email protected]{sshhost} 

Trường hợp $ {sshhost} là một máy khác có quyền truy cập vào máy chủ ftp $ {ftphost}.

$ {} sshhost có thể truy cập từ máy chủ của tôi trong khi $ {} ftphost chỉ có thể truy cập từ $ {} sshhost không phải của tôi.

Đó có phải là giải pháp tốt nhất?

+0

@rzr: không có cần phải thêm thẻ vì lợi ích của điền vào danh sách thẻ - chỉnh sửa chỉ nên được thực hiện nơi họ cải thiện bối cảnh của câu hỏi đáng kể. –

Trả lời

7

Sách O'Reilly "SSH, Vỏ bảo mật: Hướng dẫn dứt khoát" chứa toàn bộ chương về FTP Forwarding. Tôi nghĩ rằng nên trả lời tất cả các câu hỏi của bạn.

Các vấn đề liên quan