Cấu hình máy chủ SSH cuối cùng làm máy chủ, và đặt máy chủ trung gian trong ProxyJump:

Host proxy-exit
    HostName exit.example
    User operator
    ProxyJump [email protected]
    DynamicForward 127.0.0.1:1080

Với các tài khoản được cấp quyền trên những máy chủ đó, hãy khởi chạy ssh -N proxy-exit. Cấu hình ứng dụng cục bộ dùng SOCKS tại 127.0.0.1:1080. Bộ lắng nghe nằm trên máy khách; kết nối SSH tới exit.example qua jump.example.

Các kết nối trang web được yêu cầu mở ra từ phía xa của phiên SSH cuối cùng—exit.example. Bước nhảy mang vận chuyển SSH tới máy chủ đó và không trở thành lối ra SOCKS chỉ vì nó là máy đầu tiên có thể tiếp cận.

Đích đến thấy địa chỉ do định tuyến của máy chủ ra và bất kỳ NAT nào chọn. Địa chỉ đó không nhất thiết phải trùng với địa chỉ đăng nhập của tên máy chủ. Cả hai máy chủ đều cần quyền chuyển tiếp mà vai trò của chúng yêu cầu, và các kiểm tra khóa máy chủ vẫn áp dụng cho các điểm cuối SSH dự kiến.

Cấu hình này tạo dịch vụ SOCKS thông qua chuyển tiếp động SSH. Nếu cổng vào đã chạy một bộ lắng nghe SOCKS độc lập, việc tới bộ lắng nghe đó bằng chuyển tiếp cố định là một cách bố trí khác.

Bài viết liên quan