История изменений
Исправление Lrrr, (текущая версия) :
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
SSH хочет показать окно с предложением ввести пароль. Программа, которая это делает, задается в переменной окружения $SSH_ASKPASS
, а при её отсутствии ищется по пути из лога. Видимо, в твоей системе для этого используется какая-то кастомная гномовская тулза, и ssh естественно не может её найти.
Тебе просто надо импортировать эту переменную в systemd до запуска юнита. Плюс, юнит должен запускаться после инициализации графического окружения. Всего этого можно добиться, прописав
systemctl --user import-environment
systemctl --user start service-name
в автозапуске Gnome. Или, как вариант, можно обойтись вообще без systemd и тупо прописать там твой скрипт.
Исходная версия Lrrr, :
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
SSH хочет показать окно с предложением ввести пароль. Программа, которая это делает, задается в переменной окружения $SSH_ASKPASS
, а при её отсутствии ищется по пути из лога. Видимо, в твоей системе для этого используется какая-то кастомная гномовская тулза, и ssh естественно не может её найти.
Тебе просто надо импортировать эту переменную в systemd до запуска юнита. Плюс, юнит должен запускаться после инициализации графического окружения. Всего этого можно добиться, прописав
systemctl --user import-environment
systemctl --user start service-name
в автозапуске Gnome.