Машина Алиса хочет развернуть код на машине Боба - это недавно запущенный сервер где-то в облаке. Код находится в закрытом репо, у Алисы есть ключи ssh.

По сути, Алиса хочет ssh bob "git clone git@repo" , но как-то перенаправить ключи.

Что нужно сделать, чтобы сделать эту работу?

1 ответ1

1

Это называется переадресацией ssh-agent, и для него есть ключ -A в ssh . Если вы знакомы с ssh-agent, просто выполните ssh -A bob "git clone git@repo" и он должен выполнить эту работу (возможно, попробуйте добавить опции -tt , если это не сработает).

Если вы не слышали о ssh-agent , вы можете прочитать:

eval `ssh-agent`  ## start ssh-agent
ssh-add your.key  ## add your key to agent, possibly unlocking if encrypted
ssh -A bob        ## gets you to remote server with rather safe access to your local key

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .