Chuyển tiếp tất cả các cổng SSH


9

Tôi có một câu hỏi về chuyển tiếp SSH / Port. Tôi đã không tìm thấy giải pháp ở bất cứ đâu và không biết nếu có.

Tôi có một máy chủ đằng sau hộp NAT của tôi ở nhà. Tôi có cổng chuyển tiếp từ hộp NAT đến máy chủ của mình cho SSH trên cổng 22. Do đó, tôi kết nối với my_nat_public_ip:22khi tôi đang di chuyển và nó hoạt động như một bùa mê.

Bây giờ tôi biết rằng tôi cũng có thể truy cập bất kỳ cổng nào trên máy chủ của mình mà không cần cấu hình hộp NAT cho nó. Thật vậy, tôi chỉ có thể thực hiện chuyển tiếp cổng động như thế này:

ssh -D 1080 user@my_nat_public_ip

Sau đó kết nối với cổng any_port của máy chủ của tôi bằng cách cài đặt trình duyệt của tôi hoặc người khác để sử dụng localhost: 1080 làm proxy SOCKS và trỏ đến my_local_server_ip:any_port.

Những gì tôi muốn làm, sẽ là một lệnh như

ssh -D --local_alias=local_alias user@my_nat_public_ip

và nếu tôi truy cập local_alias: any_port thì nó sẽ chuyển tiếp tới my_server: any_port

Điều đó có thể không? Có tùy chọn SSH nào để làm việc này không? Nó chỉ đơn giản hơn và làm cho nó có thể có nhiều cổng chuyển tiếp động trên các máy chủ khác nhau.


Bạn đã tìm thấy một cách để làm điều đó với ssh? Nó sẽ là tốt đẹp để biết.
Zibri

Câu trả lời:


8

Đó là một điều khó khăn để hoàn thành. Đặt cược tốt nhất của bạn là sử dụng một số bộ chuyển hướng SOCKS như vớify hoặc redsocks, nhưng không cái nào cung cấp cho bạn những gì VPN có thể, vì vậy tốt hơn bạn nên thiết lập nó. VPN cho phép bạn kết nối thậm chí toàn bộ mạng, chuyển tiếp lưu lượng của mình thông qua các kênh bảo mật, làm cho tất cả các máy tính của bạn xuất hiện như trong một mạng LAN, v.v.

Bạn có thể sử dụng OpenVPN để làm điều đó - có một tài liệu khá tốt trên trang web của nó, mặc dù nó có thể yêu cầu một số kiến ​​thức về mạng để quyết định những gì và bạn muốn như thế nào.

Tuy nhiên, nếu bạn không muốn sử dụng nó, nhưng muốn ở lại với SSH thay vào đó - bạn có thể tham khảo SSH-BASED VIRTUAL PRIVATE NETWORKSphần man sshhoặc https://help.ub Ubuntu.com/community/SSH_VPN , mô tả chủ đề này khá tốt.


Cảm ơn bạn rất nhiều, tôi biết về VPN, chỉ tự hỏi liệu có thể với SSH :) Sẽ xem xét nó!
Noé Malzieu
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.