При запуске openvpn ошибка: «Пожалуйста, введите пароль с помощью systemd-tty-ask-password-agent»

Я только что перешел на 15.10 (и да, я планирую перейти на 16.04 в следующий раз, когда у меня будет немного свободного времени). Я использовал openvpn для подключения к рабочему VPN годами и годами через конфигурационный файл .ovpn, который всегда работал.

Теперь, однако, что-то связанное с systemd, похоже, изменило способ работы. Когда я пытаюсь запустить его, я получаю сообщение, транслируемое через wall:

Широковещательное сообщение от root @ turandot (вс 2016-05-01 10:25:50 CDT):

Требуется ввести пароль для «Введите имя пользователя для авторизации:» (PID 17284). Пожалуйста, введите пароль с помощью инструмента systemd-tty-ask-password-agent!

Я нашел его в поиске и не нашел ничего похожего на решение проблемы. Какой новый способ открыть VPN-соединение?

7
задан 1 May 2016 в 18:52

5 ответов

Это происходит, так как Ubuntu 15.10 использует systemd для запуска openvpn. Следующее, кажется, работает меня на меня. После того, как Вы запускаете openvpn и добираетесь, сообщение об ошибке от терминала делают следующий

sudo systemd-tty-ask-password-agent

, Вам предложат ввести Ваше имя пользователя. Теперь введите в той же команде снова

sudo systemd-tty-ask-password-agent

На этот раз, Вам предложат ввести Ваш пароль. После ввода пароля запускают соединение VPN снова. Для меня я делаю это со следующей командой

sudo service openvpn start

Теперь, это должно соединиться успешно.

13
ответ дан 2 May 2016 в 04:52
  • 1
    Я дал Вам ответ, Вы don' t отмечают мой ответ, столь же корректный, и Вы отправляете свою собственную сводку моего ответа как новый Ответ? Это, как предполагается, не прокладывает себе путь. I' ll стараются не помогать Вам в будущем. – pauljohn32 7 October 2017 в 17:46

Проблема устранена. После некоторых проверок в журнале openvpn я обнаружил, что эта проблема возникла из-за того, что строка «auth-user-pass login.txt» не работает. Внутри файла «login.txt» были учетные данные (user и passw). Попытка того же самого файла конфигурации на другом компьютере с Linux работала. Там же нет оснований для другого поведения. Просто переустановив всю ОС проблема исчезнет.

0
ответ дан 1 May 2016 в 18:52

Я знаю, старо, но, это может помочь кому-то... Способ, которым я сделал для фиксации его (к сожалению, я не помню, где я получил информацию) можно сделать это:

  sudo systemctl disable systemd-ask-password-wall.service
  sudo systemctl disable systemd-ask-password-wall.path
  sudo systemctl stop systemd-ask-password-wall.service
  sudo systemctl stop systemd-ask-password-wall.path
  sudo systemctl enable systemd-ask-password-console.service
  sudo systemctl start systemd-ask-password-console.service

создают файл: /etc/openvpn/pass (или везде, где Вы хотите) поместил пароль и в , server.conf добавляет, не забывайте защищать файл передачи (передача sudo chmod 400)

askpass pass
4
ответ дан 29 September 2019 в 16:58

Это - пример, показывающий, что поколение программистов удалилось или умерло, и новое поколение не имеет идеи о том, что сделать.

я наблюдал ту же проблему через некоторое время, не используя OpenVPN для доступа к сети University. Прежде, это работало хорошо. Я работаю (Jessie) Debian 8. Я не знаю, имеет ли факт выбора персонажа женского пола из Истории Игрушки что-нибудь, чтобы сделать намеренно или не, но так или иначе. Это - способ, которым я нашел, что он работает:

Первый Вы выполняете свою команду:

sudo/etc/init.d/openvpn запускаются

, и Вы получаете раздражающее сообщение:

Broadcast message from root@lenovo (Sun 2019-03-24 19:35:37 EET):

Password entry required for 'Enter Auth Username:' (PID 5516).
Please enter password with the systemd-tty-ask-password-agent tool!

Теперь, нажмите CTRL+C, чтобы возвратиться к приглашению оболочки снова, перейти к холодильнику, получить пиво и выполнить команду снова:

sudo/etc/init.d/openvpn запускаются

, и Вы будете видеть:

[....] Starting openvpn (via systemctl): openvpn.serviceEnter Auth Username:

(напиток). Введите свое имя пользователя для аутентификации к сервису (например, Университетский вход в систему). Вы будете видеть звездочки, как будто Ваше имя пользователя должно быть секретным (напиток снова). И этому досадят на Вашем терминале:

Broadcast message from root@lenovo (Sun 2019-03-24 19:40:58 EET):

Password entry required for 'Enter Auth Password:' (PID 5716).
Please enter password with the systemd-tty-ask-password-agent tool!

. ok 

Вы видите снова раздражающую вещь. Но просто проигнорируйте его (и напиток). Затем выполните снова свою команду:

sudo/etc/init.d/openvpn запускаются

и voilГ! Вы будете видеть теперь:

[....] Starting openvpn (via systemctl): openvpn.serviceEnter Auth Password:

Теперь вводят Ваш пароль и продолжают пить, и Вы будете просто видеть ответ:

. ok

на Вашем терминале (напиток).

Вот именно. При открытии Google и типа, 'что является моим IP', Вы будете видеть, что теперь подключены к частной сети.

Обладают Вашим пивом!

пз: если посреди этого дрянного процесса Вы делаете некоторую ошибку при вводе имени пользователя или пароля, возможности состоят в том, что терминал зависает, поэтому просто закройте его и начните вводить снова команды, пока Вы не успешно выполняетесь.

0
ответ дан 29 September 2019 в 16:58

Каждый раз на запуске, меня попросили "Ввести Подлинное Имя пользователя", и "Вводят Подлинный Пароль", и я периодически получал те же сообщения в терминале, как OP сделал. Я могу просто совершить нападки, Вводят или вводят, в чем я хочу, это не имеет никакого значения. (Ubuntu 17.10 и 18.04)

Таким образом вместо того, чтобы "переустановить целую ОС", я просто прокомментировал строку auth-user-pass в

/etc/openvpn/client.conf

Теперь, сообщения и на запуске и в терминале больше не беспокоят меня.

4
ответ дан 23 November 2019 в 06:10

Другие вопросы по тегам:

Похожие вопросы: