Недавно я узнал, что оказывается можно безопасно шерить SSH-ключи со своей машины на сервер, к которому мы подключаемся.
Зачем это нужно? Как минимум для работы с Git-репозиторием. У нас сборочные сервера имеют свои собственные ключи с правами только на чтение. И мне понадобилось писать в репозиторий с сервера и тут уже возникают проблемы.
Хотел было вручную копировать свой ключ, но есть способ проще и удобнее. Немного пошаманив с конфигами, можно прокинуть хостовый ключ на сервер
В SSH-config ($HOME/.ssh/config) нужно прописать параметру ForwardAgent значение yes

Конфигурация SSH
И добавить свой приватный ключ в список доступных для форварда:
ssh-add "путь\до\ключа\.ssh\id_rsa"Убедиться, что форвард агента заработал, можно, проверив переменную $SSH_AUTH_SOCK:
Проверка перенаправления агента
Теперь, при подключении к серверу сначала будут пробоваться ключи с хоста:

Проверка авторизации