Агент SSH перенаправляет в контейнер docker в файле docker-compose

#docker #ssh #ssh-agent

Вопрос:

Я использую перенаправление агента SSH для подключения к своему хостингу, и приложение закреплено. Теперь я хочу переслать агента в докер, поэтому из локального -> сервер ->> докер. Переадресация агента с локального на обслуживание работает, что следует сделать для следующего шага?

Ответ №1:

Вы можете настроить ssh-сервер в контейнере, а затем использовать ProxyJump для пересылки агента.

 ssh -A -J <server_ip> <container_ip>
 

Или, в ~/.ssh/config

 Host Server
    Hostname <server_ip>

Host App
    Hostname <container_ip>
    ProxyJump Server
    ForwardAgent yes
 

Затем, ssh App чтобы подключиться и переслать своего агента в контейнер.