По какой-то причине ваша пара ключей -не используется для аутентификации, попробуйте запустить команду ssh -в подробном режимеssh -vv
(между одним и тремя наборами v . уровень детализации )внутри и вне скрипта.
В выводе должно быть указано, что происходит (опубликуйте его здесь, если вам нужна дополнительная помощь ).
Попробуйте использовать файлpkla
(PolicyKit Local Authority):
$ sudo ls -la /etc/polkit-1/localauthority/50-local.d
total 16
drwxr-xr-x 2 root root 4096 Dec 28 20:08.
drwx------ 7 root root 4096 Aug 1 2017..
-rw-r--r-- 1 root root 573 Dec 27 01:16 45-allow-colord.pkla
-rw-r--r-- 1 root root 206 Dec 28 20:08 50-allow-network-manager.pkla
$ sudo cat /etc/polkit-1/localauthority/50-local.d/50-allow-network-manager.pkla
[Network Manager all Users]
Identity=unix-user:*
Action=org.freedesktop.NetworkManager.settings.modify.system;org.freedesktop.NetworkManager.network-control
ResultAny=no
ResultInactive=no
ResultActive=yes