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:22
khi 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.