Kubuntu / KDE Neon автоматическое добавление и ввод паролей SSH-ключей при входе в систему

Установить ksshaskpass для графического запроса пароля и сохранения его в KWallet:
sudo apt install ksshaskpass
Создать скрипт для автоматический добавления и ввода паролей для SSH-ключей:
nano ~/.config/autostart-scripts/addsshkeys.sh

С нижеследующим:

#!/bin/sh
grep -slR PRIVATE ~/.ssh/ | xargs ssh-add
Сделать скрипт исполняемым:
chmod +x ~/.config/autostart-scripts/addsshkeys.sh
Выполнить его
~/.config/autostart-scripts/addsshkeys.sh

Добавление нового ключа выполняется либо через скрипт выше, либо через:

ssh-add ~/.ssh/YOUR_PRIVATE_KEY </dev/null
Источники:
https://kubuntu.ru/node/5876
https://forums.opensuse.org/showthread.php/485154-ksshaskpass-accepts-my-passphrase-but-ssh-add-apparently-doesn-t-run
https://protesilaos.com/codelog/kde-ssh-add/

Комментариев нет

Отправить комментарий