Expertus metuit
Sergey Stolyarov | 2017-12-13 в 23:28

SSH Agent (SSH Агент) хранит в памяти компьютера приватные SSH-ключи. Когда программа /usr/bin/ssh (или другая подобная) пытается подключиться к серверу при помощи ключа, сначала она делает запрос к SSH Agent и просит у него приватный ключ, если у агента он есть, то ключ отдаётся программе и она его использует для подключения.

В linux и macos по умолчанию стоит /usr/bin/ssh-agent из openssh, однако он малофунциональный и сложный в настройке. Вместо него можно использовать агент из комплекта gnupg (gpg-agent), он умеет не только PGP-ключами управлять, но и выполнять функцию SSH Агента. У gpg-agent есть два преимущества: он настраивается, а также позволяет задавать пароли для шифрования ключей в памяти.

←новые старые→
© 2006—2018 Sergey Stolyarov | Работает на Pyrone