Open VPN и Private Key Password

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Open VPN и Private Key Password

#1

19 дек 2017, 19:09

Нужно подцепиться к чёрте-знает-куда по OpenVPN. Скинули конфиг с ключами, запускаю:

Код: Выделить всё

openvpn --config myconfig.ovpn
Получаю Enter Private Key Password:. Пароль заботливо положили в текстовый файлик, вводишь - коннектишься. Так-то, фиг бы с ним, но нужно поднять соединение не на конкретном компьютере, а на роутере.

Можно ли как-то сделать автоввод?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Open VPN и Private Key Password

#2

19 дек 2017, 19:44

Нет. Автоввод пароля сделать нельзя. Но можно сделать ключ без пароля. Тогда просить не будет. Одна тонкость - нужно чтобы публичный ключ для нового приватного ключа (который будет без пароля) на сервер добавили.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Open VPN и Private Key Password

#3

19 дек 2017, 19:45

di_mok, У меня когда-то для dmvpnd была такая конструкция на отлов запроса и отсылку пароля в похожей ситуации

Код: Выделить всё

#!/usr/bin/expect -f
set timeout -1
spawn  /usr/sbin/dmvpnd --config /etc/dmvpnd/dmvpnd.conf --daemon
match_max 100000
expect -exact "Enter Private Key Password:"
send -- "некийпароль\r"
expect eof
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Open VPN и Private Key Password

#4

19 дек 2017, 19:52

Если я правильно помню, там специально убрали возможность скормить что-то через пайпы и прочие переправления stdin. Только с реальной клавиатуры. То же самое у passwd. Т.е. сейчас это уже скорее всего не заработает.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Open VPN и Private Key Password

#5

19 дек 2017, 19:54

slant, ну там была еще убунта 13.04 чтоль с этим костылем, поэтому спорить не стану (пока сам не проверю) :hoho:
Изображение
   
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Open VPN и Private Key Password

#6

19 дек 2017, 20:02

slant, Прокатило с моим рабочим опенвпн, где авторизацию запрашивает по доменной учетке, expect отлично подставил оба поля так что все ок :ok:
Снимок экрана от 2017-12-19 20-00-59.png
Изображение
   
Изображение

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Open VPN и Private Key Password

#7

19 дек 2017, 20:07

Chocobo писал(а):
19 дек 2017, 20:02
Прокатило
Завтра испытаю
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Open VPN и Private Key Password

#8

19 дек 2017, 20:12

Не по теме
slant писал(а):
19 дек 2017, 19:52
Только с реальной клавиатуры. То же самое у passwd.
А для этого кстати норм работает echo "юзер:пассворд" | chpasswd, пользуюсь когда надо разослать на десятки хостов по ssh :smile:
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Open VPN и Private Key Password

#9

19 дек 2017, 20:41

Чем только люди не страдают, лишь бы ключи не использовать... :)

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей