Я использую Pageant на своем компьютере с Windows для управления моим ключом SSH. Я уже использовал ssh-agent, но поскольку Vagrant использует не ssh, а net-ssh при обновлении / подготовке, мне нужно иметь свой ключ в Pageant, чтобы использовать переадресацию агентов там.
Я активно использую файл ~/.ssh/config для настройки ярлыков хоста, ключей, которые они должны использовать, и т.д.
Файл .ppk, который использует pageant, несовместим с клиентом ssh, поэтому я не могу поместить его в директиву IdentifyFile.
Я мог бы, конечно, запустить и мой ssh-agent, но это все дублирует.
Как мне объединить конкурс с моим ssh-клиентом?
Чтобы уточнить, что я хочу сделать:
- Добавить мой SSH-ключ к конкурсу
- Сконфигурируйте user@myhost.com в ~/.ssh/config как «myhost»
Host myhost
User calo
Hostname myhost.com
IdentityFile ~/.ssh/myhost
- Откройте git bash и введите
ssh myhost
чтобы подключиться к моему хосту без необходимости повторного ввода пароля, потому что он будет взят с конкурса.