đường hầm ssh thông qua một máy chủ trung gian


0

Tôi đã cấu hình một đường hầm SSH để chuyển tiếp lưu lượng truy cập web của mình từ hostA sang hostC bằng lệnh này trên hostA:

    ssh -D 2222 user@hostC

sau khi định cấu hình trình duyệt của tôi để sử dụng proxy trên cổng 2222. Điều này hoạt động rất tốt. Tuy nhiên, bây giờ tôi muốn chuyển tiếp cùng một lưu lượng truy cập thông qua kết nối SSH trung gian trên hostB để đến hostC.

Tôi đã thử điều này trên hostA:

    ssh user@hostB -L 2222:hostB:22

nhưng tôi gặp lỗi "channel x: open fail". Có ai biết cách làm đúng này không?

ssh  tunnel 

Câu trả lời:


0

Trên máy chủA:

ssh -L8080:localhost:22222 user@hostB

Trên hostB:

ssh -D22222 user@hostC

Sau đó, trên hostA, bạn có thể sử dụng localhost:8080như SOCKS5 proxy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.