Я недавно установил Kubuntu 19.04, но я использовал мою старую домашнюю папку из Linux Mint. .bashrc
и .profile
являются версиями Kubuntu.
При использовании ssh мне нужно каждый раз вводить свою парольную фразу. Я могу вручную ssh-add
использовать мой ключ, но после загрузки мне все еще нужно снова ввести мою кодовую фразу. Это раздражает.
ssh-agent
, кажется, работает в то время, когда я пытаюсь подключиться.
Что может быть причиной этого?
KDE, кажется, не запускается ssh-agent
автоматически. Установка ksshaskpass
и
nano ~/.config/autostart-scripts/ssh-add.sh
Введите следующее:
#!/bin/sh
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add $HOME/.ssh/id_rsa </dev/null
Проверьте, корректен ли путь с whereis kaskpass
Если у Вас есть несколько ключей, просто разделяют их с пространством.
Сделайте исполняемый файл сценария chmod u+x ~/.config/autostart-scripts/ssh-add.sh
Протестируйте его sh ~/.config/autostart-scripts/ssh-add.sh
После выхода из системы и в снова Вам предложат пароль и сохранят.