Cho SFTP dùng lại tuyến SSH qua proxy của bạn
Dùng mục máy chủ SSH cho SFTP và tách cổng proxy HTTP khỏi cổng SSH của đích.
SFTP di chuyển qua SSH. Nếu SSH cần một trình trợ giúp proxy để tới máy chủ tệp, hãy đặt tuyến đó trong một mục máy chủ và để SFTP dùng nó.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
Với trình trợ giúp netcat tương thích OpenBSD, sftp files-via-proxy dùng đường kết nối đó. Proxy lắng nghe trên 8080; cổng đích được yêu cầu là cổng SSH đã cấu hình của máy chủ tệp. Đây là hai giá trị riêng biệt. Với một máy chủ SFTP công khai nơi các trung gian công khai được phép, danh sách proxy HTTP cung cấp các ứng viên cho điểm cuối proxy HTTP của trình trợ giúp. Không dùng thông tin đăng nhập proxy cho một ứng viên chưa xác thực và xác nhận rằng nó cho phép máy chủ thật và cổng SSH của máy chủ tệp.
-P của SFTP chọn cổng đích. Đừng nhầm nó với tùy chọn chữ thường mà một số công cụ SSH khác dùng, và đừng đặt một con số tùy ý sau đích rồi cho rằng nó thay đổi kết nối SSH.
Xác thực proxy, xác thực người dùng SSH và quyền truy cập tệp từ xa vẫn là những kiểm tra riêng biệt. Đích cũng phải cung cấp hệ thống con SFTP. Một đường hầm hoạt động tự nó không cấp phiên tệp, và một tài khoản chỉ giới hạn ở chuyển tiếp không nhất thiết dùng được cho SFTP.
Giữ bật xác minh khóa máy chủ. Proxy cung cấp một tuyến; nó không nên thay thế danh tính của máy chủ tệp bằng danh tính của chính nó.