LinuxForum.Fans
Тема

OpenVPN клиент, сохранение пароля, как?

Автор: RusArtm 11 сообщений 7560 просмотров
#208006

Всем привет.
Мне необходимо с машины, на которой стоит OpenSuse 11.4 подключиться к OpenVPN серверу.
Само подключение я делаю без проблем, но каждый раз приходится вводить пароль.
Вопрос: как заставить подниматься канал, без запроса логина/пароля, допустим читать из файла настроек...

Видел, что в Виндовс версии такое возможно. Где то читал, что надо как то пересобирать OpenVPN с какой-то опцией, что бы он мог читать пароли из файла (без этого он ругается, что безопасность не позволяет читать пароли с файла), но как это делать я так и не нашел.
Может кто помочь?)

Спасибо.

#208007

RusArtm, всегда подключался по сертификатам без ввода логина и пароля.

#208014
RusArtm написал:
Всем привет.
Мне необходимо с машины, на которой стоит OpenSuse 11.4 подключиться к OpenVPN серверу.
Само подключение я делаю без проблем, но каждый раз приходится вводить пароль.
Вопрос: как заставить подниматься канал, без запроса логина/пароля, допустим читать из файла настроек...

Видел, что в Виндовс версии такое возможно. Где то читал, что надо как то пересобирать OpenVPN с какой-то опцией, что бы он мог читать пароли из файла (без этого он ругается, что безопасность не позволяет читать пароли с файла), но как это делать я так и не нашел.
Может кто помочь?)

Спасибо.

man читать не пробовали?

#208626

Я подключаюсь не к своему серверу и, следовательно, не могу диктовать условия подключения. У меня соединения по логину/паролю.

Ман читать пробовал, гуглить тоже, искать пакеты так же.
Очень прошу высказываться по сути, советы типа CyberDaemon не требуются.

#208627
RusArtm написал:
Я подключаюсь не к своему серверу и, следовательно, не могу диктовать условия подключения. У меня соединения по логину/паролю.

Ман читать пробовал, гуглить тоже, искать пакеты так же.
Очень прошу высказываться по сути, советы типа CyberDaemon не требуются.

Могу посоветовать ещё букварь почитать английский.
Ибо в man-е Вы не смогли прочитать вот это: --auth-user-pass [up]

#208669

а если вы это попробуете, то получите сообщение, что данная функция не работает.
Постараюсь попозже выложить четкую формулировку.
Но если искать дальше, то пишут, что нужна пересборка клиента OpenVPNa

#208864

Ну вот, если все таки взять букварь и прочесть ман:
--auth-user-pass [up]
Authenticate with server using username/password. up is a file
containing username/password on 2 lines (Note: OpenVPN will only
read passwords from a file if it has been built with the
--enable-password-save configure option
, or on Windows by defin-
ing ENABLE_PASSWORD_SAVE in config-win32.h).


о чем я и говорил....

но я не знаю, как билдить... вот отсюда и вопрос...
;)



Далее....
Сделал вот так:
[console]wget http://openvpn-2.1.4.tar.gz
tar -xvzf openvpn-2.1.4.tar.gz
cd openvpn-2.1.4
./configure -–enable-password-save --disable-lzo
make ; make install[/console]

все поставилось, но... теперь другая ругань:
[console]Mon Nov 28 21:25:50 2011 Sorry, 'Auth' password cannot be read from a file
Mon Nov 28 21:25:50 2011 Exiting[/console]

#208871

auth-user-pass путь_к _файлу
Что касается сборки, то openVPN должен быть собран с опцией:
--enable-password-save Allow --askpass and --auth-user-pass passwords to be read from a file

#208880

хм...
мой не знает что такое за опции "Allow --askpass and --auth-user-pass"
можно целиком команду?) может я чтото не так написал?

а... понял о чем речь :)) это я делал... не помогает...:
[console]Mon Nov 28 21:25:50 2011 Sorry, 'Auth' password cannot be read from a file
Mon Nov 28 21:25:50 2011 Exiting[/console]

#208934

[console]Tue Nov 29 01:08:57 2011 Sorry, 'Auth' password cannot be read from a file
[/console]

Пока не знаю, куда рыть дальше...


Победил.

Удалил LZO, установил его с сорсами.
Удалил старый OpenVPN целиком, собрал и установил ещё раз новый.
Само по себе это привело к очередной ошибке, но ребут и удар в бубен помогли.

Всем спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.