Рейтинг:0

сделать ssh-туннель на удаленный сервер и управлять с помощью контейнерного экземпляра NginX

флаг cv
itd

вот что я пытаюсь сделать:

У меня есть небольшой облачный сервер Hetzner, на котором я запускаю несколько док-контейнеров.Один из них — контейнер NginX, который принимает подключения и перенаправляет их другим приложениям докеров. Теперь я хотел сделать ssh-туннель к серверу, чтобы я мог получить доступ к локальному приложению через IP-адрес Hetzner. Это не работает. Я создал удаленный ssh-туннель следующим образом: ssh -R 80:127.0.0.1:8080 -N -f root@[удаленный-ip] Это сработало. При входе через ssh и вызове curl на этом порту я получаю ожидаемый результат. Однако локальное приложение недоступно через Hetzner IP: [IP]:8080. Пишет, что в соединении отказано.

Ладно, хорошо. Возможно порт 8080 отключен. Поэтому я хотел перенаправить один из доменов в Nginx на этот порт. Здесь становится интересно. Я хотел сопоставить порт 8080 в docker-compose.yml и получить доступ к приложению через 172.17.0.1. 0.1, просто чтобы проверить, возможно ли это. Как только я это сделал, туннель ssh испортился. Это то, что может случиться?

К сожалению, у меня нет большого опыта работы с серверами, я просто хотел получить доступ к локальному приложению через общедоступный URL-адрес (у меня динамический IP-адрес, поэтому я подумал, что ssh-туннель будет самым быстрым вариантом), возможно, я совершенно не прав и это невозможно достичь моей цели, как это.

Можно ли получить доступ к ssh-туннелю на хосте из контейнера, и если да, то как?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.