đây là những gì tôi đang cố gắng làm:
Tôi có một máy chủ đám mây Hetzner nhỏ nơi tôi chạy nhiều vùng chứa docker.Một trong số đó là bộ chứa NginX, chấp nhận các kết nối và chuyển tiếp nó đến các ứng dụng docker khác.
Bây giờ tôi muốn tạo một đường hầm ssh tới máy chủ để tôi có thể truy cập ứng dụng cục bộ thông qua IP Hetzner. Điều này dường như không làm việc.
Tôi đã tạo đường hầm ssh từ xa như thế này:
ssh -R 80:127.0.0.1:8080 -N -f root@[remote-ip]
Điều này đã làm việc. Khi đăng nhập qua ssh và gọi curl trên cổng đó, tôi nhận được kết quả như mong đợi. Tuy nhiên, không thể truy cập ứng dụng cục bộ qua Hetzner IP: [IP]:8080.
Nó nói rằng kết nối đã bị từ chối.
Tốt. Có thể cổng 8080 bị vô hiệu hóa. Vì vậy, tôi muốn chuyển tiếp một trong các miền trong Nginx tới cổng đó.
Ở đây nó trở nên thú vị. Tôi muốn ánh xạ cổng 8080 trong docker-compose.yml và truy cập ứng dụng qua 172.17. 0.1, chỉ để kiểm tra xem điều đó có khả thi hay không. Ngay sau khi tôi làm điều đó, đường hầm ssh đã bị rối tung. Đó có phải là một cái gì đó có thể xảy ra?
Thật không may, tôi không có nhiều kinh nghiệm với máy chủ, tôi chỉ muốn truy cập ứng dụng cục bộ qua URL công khai (tôi có IP động nên tôi nghĩ đường hầm ssh sẽ là lựa chọn nhanh nhất), có lẽ tôi đã hoàn toàn sai và không thể đạt được mục tiêu của tôi như thế này.
Có thể truy cập đường hầm ssh trên Máy chủ từ vùng chứa không và nếu có thì bằng cách nào?