Могу ли я SSH-добавить против identifyFile, что остаться навсегда, в настоящее время превалируют только для текущего активного сеанса SSH (т.е. IdentityFile добавлены с помощью SSH-добавить теряться, когда новый сеанс ssh выполняется с сервером, можно найти, запустив ssh-add -L)может SSH-добавить добавить глобально
Проблема в том, что наш сервер амазонок имеет различные проекты с репо, расположенными в github.
Теперь каждый из репо имеет право доступа на основе пользователей говорят пользователь А имеет право доступа только для проекта и B имеет право доступа на проекте B только
С этим право доступа устанавливается (в GitHub) Теперь каждый пользователь может выполнить операцию GIT (например, принести мерзавец, мерзавец нажать и т.д.) только там соответствующий проект (который является то, что мы хотим)
Теперь все, что я хочу, когда пользователь выполняет git o peration на там соответствующем проект я хочу SSH-агента принять все SSH-ключи на счетах и найдите тот, который соответствует к тому, что конкретным пользователям
Примечанием
, что каждый SSH-ключ фразы (уникальный секрет знать каждому пользователю есть), связанный с ним, предложили ввести при выполнении функции git.
для достижения этой цели мы делаем
ssh-add /root/.ssh/A
или
ssh-add /root/.ssh/B
Но, как упоминание в начале этого только пребывания для активного SSH-сессии, выхода или сделать новый сеанс ssh с сервером ssh-add in fo - утерян. можно найти, запустив SSH-добавить -L
Я также попытался определения IdentityFile в .ssh/конфигурации, как это описывают в этом question
что-то вроде этого
Host github.com
Hostname github.com
User git
IdentityFile /root/.ssh/A
Host github.com
Hostname github.com
User git
IdentityFile /root/.ssh/B
Это только работа для одного пользователя (когда-то он работает для «А», а когда-то это не так, то же самое с «В»)
Может ли это сегрегация быть достигнута или я немного побаиваюсь амбициозным
Thanks
Можете ли вы отредактировать свой вопрос и сказать (в конце), что именно вы пытаетесь сделать? Причина, по которой я прошу, - это, вероятно, простой способ ее решения, но мы должны знать вашу цель. Ваш текущий метод не так хорош, и его нужно заменить! – gahooa
@gahooa Отредактировано, дайте мне знать, если он еще нуждается в дальнейшем редактировании – Viren