URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88015
[ Назад ]

Исходное сообщение
"OpenVpn - auth "

Отправлено zayaroslava , 30-Янв-10 16:53 
Всем привет,

Подскажите как настроить автоматическую аутентификация к openvpn серверу используя на клиенте только ключ p12(без tls-аутентификации).Каждый раз приходится руками вводить Private key password,должен же быть какой-нить ключ где можно один раз вписать пароль.В man'e есть ключ --auth-user-pass,но все равно каждый раз запрашивает пароль.



Содержание

Сообщения в этом обсуждении
"OpenVpn - auth "
Отправлено ze6ra , 30-Янв-10 22:27 
>Всем привет,
>
>Подскажите как настроить автоматическую аутентификация к openvpn серверу используя на клиенте только
>ключ p12(без tls-аутентификации).Каждый раз приходится руками вводить Private key password,должен же
>быть какой-нить ключ где можно один раз вписать пароль.В man'e есть
>ключ --auth-user-pass,но все равно каждый раз запрашивает пароль.

--auth-user-pass не имеет отношения к ssl и сертификатам.
Пробуйте --askpass или создайте p12 без пароля.

P.S. p12 это не ключ, а контейнер в котором расположены все необходимые сертификаты для tls, открытый, закрытый ключи, и сертификат CA.


"OpenVpn - auth "
Отправлено zayaroslava , 30-Янв-10 22:50 
>[оверквотинг удален]
>>Подскажите как настроить автоматическую аутентификация к openvpn серверу используя на клиенте только
>>ключ p12(без tls-аутентификации).Каждый раз приходится руками вводить Private key password,должен же
>>быть какой-нить ключ где можно один раз вписать пароль.В man'e есть
>>ключ --auth-user-pass,но все равно каждый раз запрашивает пароль.
>
>--auth-user-pass не имеет отношения к ssl и сертификатам.
>Пробуйте --askpass или создайте p12 без пароля.
>
>P.S. p12 это не ключ, а контейнер в котором расположены все необходимые
>сертификаты для tls, открытый, закрытый ключи, и сертификат CA.

--askpass тоже пробывал не получается,а на сервер доступа нет чтобы там новый ключ создавать...может как-то можно средствами shell скриптинга засунуть пароль,когда тот запрашивает ?


"OpenVpn - auth "
Отправлено ze6ra , 31-Янв-10 10:35 
>[оверквотинг удален]
>>
>>--auth-user-pass не имеет отношения к ssl и сертификатам.
>>Пробуйте --askpass или создайте p12 без пароля.
>>
>>P.S. p12 это не ключ, а контейнер в котором расположены все необходимые
>>сертификаты для tls, открытый, закрытый ключи, и сертификат CA.
>
>--askpass тоже пробывал не получается,а на сервер доступа нет чтобы там новый
>ключ создавать...может как-то можно средствами shell скриптинга засунуть пароль,когда тот запрашивает
>?

Поскольку p12 всего лишь контейнер, то в теории, средствами локального openssl, возможно произвести переупаковку.
Для подсовывания пароля из shell можно задействовать expect



"OpenVpn - auth "
Отправлено zayaroslava , 31-Янв-10 11:33 
>[оверквотинг удален]
>>>P.S. p12 это не ключ, а контейнер в котором расположены все необходимые
>>>сертификаты для tls, открытый, закрытый ключи, и сертификат CA.
>>
>>--askpass тоже пробывал не получается,а на сервер доступа нет чтобы там новый
>>ключ создавать...может как-то можно средствами shell скриптинга засунуть пароль,когда тот запрашивает
>>?
>
>Поскольку p12 всего лишь контейнер, то в теории, средствами локального openssl, возможно
>произвести переупаковку.
>Для подсовывания пароля из shell можно задействовать expect

А зачем что-то переупаковывать,если есть файл со строкой и ее надо считать и перекинуть на консоль? не подскажешь как это реализовать?


"OpenVpn - auth "
Отправлено ze6ra , 31-Янв-10 16:55 
>[оверквотинг удален]
>>>--askpass тоже пробывал не получается,а на сервер доступа нет чтобы там новый
>>>ключ создавать...может как-то можно средствами shell скриптинга засунуть пароль,когда тот запрашивает
>>>?
>>
>>Поскольку p12 всего лишь контейнер, то в теории, средствами локального openssl, возможно
>>произвести переупаковку.
>>Для подсовывания пароля из shell можно задействовать expect
>
>А зачем что-то переупаковывать,если есть файл со строкой и ее надо считать
>и перекинуть на консоль? не подскажешь как это реализовать?

expect


"OpenVpn - auth "
Отправлено iiv , 24-Фев-11 10:55 
Здравствуйте!

FreeBSD 8.1
OpenVPN 2.1.4

Пытаюсь прикрутить в конфиг клиента -askpass {file}. Но он упорно запрашивает пароль, из файла не берет. Сначала говорил что не может читать ключи из файла, пересобрал с нужной опцией - ошибка пропала. В файле с паролем ввел 2 строки логин и пароль, ничего лишнего не писал. Но теперь ни ругани нет за что уцепиться ни других намеков, просто игнорирует askpass и все. У кого есть опыт такой настройки. Гуглил прилично и вроде все делал по советам. Помогите разобраться.

Заранее спасибо.