Ошибка запуска ProtonVPN из CLI с использованием SSH

Ошибка запуска ProtonVPN из CLI с использованием SSH

Если я физически нахожусь за своим рабочим столом, я могу без проблем запустить protonvpn с помощью команды protonvpn-cli c.

Однако когда я подключаюсь удаленно через SSH-соединение и запускаю ту же команду, я получаю следующую ошибку: Unable to setup reconnect. Please make sure that you have access to internet or that you've previously connected to another server.

Мне пока не удалось найти ответ на форуме, поэтому буду признателен за любую помощь.

В настоящее время я использую Ubuntu 20.04.3 LTS и официальный пакет ProtonVPN (https://protonvpn.com/support/linux-ubuntu-vpn-setup/)

решение1

После поисков, наконец, нашел это решение!

https://djangocas.dev/blog/linux/troubleshooting-protonvpn-EnableIPv6LeakProtectionError-Unable-to-add-IPv6-leak-protection-connection-interface/

Чтобы исправить эту проблему, нам нужно добавить PolicyKitправило для NetworkManager.

Используйте root для создания имени файла /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla, содержимое которого приведено ниже:

Identity=unix-user:<your username>
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

Замените <your username>на свое имя пользователя Linux.

Для нескольких имен пользователей:

Identity=unix-user:<username1>;unix-user:<username2>

Проверьте PolicyKitналичие агента аутентификации:

# ls /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
ls: cannot access '/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1': No such file or directory

Если файл не существует, установите его apt-get install policykit-1-gnome:

# apt-get install policykit-1-gnome

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  policykit-1-gnome
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 68.2 kB of archives.
After this operation, 508 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 policykit-1-gnome amd64 0.105-7 [68.2 kB]
Fetched 68.2 kB in 0s (752 kB/s)
Selecting previously unselected package policykit-1-gnome.
(Reading database ... 133186 files and directories currently installed.)
Preparing to unpack .../policykit-1-gnome_0.105-7_amd64.deb ...
Unpacking policykit-1-gnome (0.105-7) ...
Setting up policykit-1-gnome (0.105-7) ...

Если policykit-1-gnomeего не существует, попробуйте воспользоваться apt-cacheпоиском PolicyKit Authentication Agent, чтобы получить правильное имя пакета:

# apt-cache search PolicyKit Authentication Agent
lxqt-policykit - LXQt authentication agent for PolicyKit
lxpolkit - LXDE PolicyKit authentication agent
mate-polkit - MATE authentication agent for PolicyKit-1
mate-polkit-bin - MATE authentication agent for PolicyKit-1 (executable wrapper script)
mate-polkit-common - MATE authentication agent for PolicyKit-1 (common files)
libpolkit-agent-1-0 - PolicyKit Authentication Agent API
libpolkit-agent-1-dev - PolicyKit Authentication Agent API - development files
policykit-1-gnome - authentication agent for PolicyKit
polkit-kde-agent-1 - KDE dialogs for PolicyKit
ukui-polkit - UKUI authentication agent for PolicyKit-1

Затем попробуйте снова запустить protonvpn-cliconnect. Все должно быть хорошо.

Связанный контент