У меня есть два ключа SSH: «персональный» и «рабочий».
С ними мне нужно подключиться к сервису: user@service.com
.
Ключи связаны с двумя учетными записями на service.com, однако в SSH они должны использовать одного и того же пользователя 'user'. Поэтому я не могу использовать ~/.ssh/config
и 'Host's для маршрутизации двух ключей на правильные учетные записи. В результате я помещаю ключ 'работа' в ~/.ssh/config
используя Host
, и комментирую его, когда хочу что-то сделать с моим 'личным' ключом.
У меня вопрос, есть ли лучший способ справиться с этим?
Когда я буду взаимодействовать с этим сервисом, я все равно source somefile.sh
так что наличие некоторой переменной среды для обработки маршрутизации было бы идеальным, но я не могу найти способ изменить, например, путь к файлу конфигурации ssh, используя переменные среды
Я не использую ssh
напрямую, а через сторонний инструмент.
Есть ли такая переменная?
Я в Linux (Ubuntu).