LINUX.ORG.RU

Перенаправление ssh в docker контейнер по стандартному порту

 , , ,


0

2

Добрый день.

Задача следующая.

Нужно осуществить вход по ssh под пользователем git со стандартным портом на docker контейнер.

Причем, на всех остальных портах все должно остаться без изменении.

Т.е. при произведении авторизации под данным пользователем производилось автоматическое перенаправление в bash среду докер контейнер как по обычному ssh.

Возможно ли это реализовать?

Задача исходит из того, что имеется автособорка, которая уамеет забирать лишь по стандартному порту.

Спасибо.

Ответ на: комментарий от Krishnoved

ниче не понял. Было бы круто расписать задачу человеческим языком. Если не подходит маппинг порта средствами докера, можно пробросить туннель ssh внутри одной машины. https://habrahabr.ru/post/81607/

Dred ★★★★ ()
Ответ на: комментарий от Krishnoved

у тебя на хотсе уже стоит ssh на 22 порту и ты хочешь чтобы некая фигня лезла по этому порту в докер?

если так то лезь не на локалхост, а на ip контейнера

subwoofer ★★★★★ ()
Последнее исправление: subwoofer (всего исправлений: 1)
Ответ на: комментарий от subwoofer

Есть проблема. Что-то у меня не хочет робить.

Перепробовал несколько вариантов. http://qiita.com/kjtanaka/items/f16757c1f0cc86ff225b http://blog.oddbit.com/2014/08/11/four-ways-to-connect-a-docker/ Ни один не помог.

Понравился еще способ с macvlan Так как он не прерывает соединение, в отличии от сетевого моста. Но есть но. Ни при одном из подходов - docker по IP не публикуется.

Krishnoved ()