1

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

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

Спасибо.

2

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

It is good day to die ...
MS Windows 10
Заметки о главном...

3

RusArtm пишет:

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

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

Спасибо.

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

4 (28.11.2011 08:13:24 отредактировано RusArtm)

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

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

5

RusArtm пишет:

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

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

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

6

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

7 (28.11.2011 19:29:09 отредактировано RusArtm)

Ну вот, если все таки взять букварь и прочесть ман:
--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).


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

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



Далее....
Сделал вот так:

 Консоль:
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

все поставилось, но... теперь другая ругань:

 Консоль:
Mon Nov 28 21:25:50 2011 Sorry, 'Auth' password cannot be read from a file
Mon Nov 28 21:25:50 2011 Exiting

8 (28.11.2011 19:14:56 отредактировано aliaksei1818)

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

9 (28.11.2011 20:03:07 отредактировано RusArtm)

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

а... понял о чем речь ab) это я делал... не помогает...:

 Консоль:
Mon Nov 28 21:25:50 2011 Sorry, 'Auth' password cannot be read from a file
Mon Nov 28 21:25:50 2011 Exiting

10

http://sysadmins.el.kg/viewtopic.php?p=5960, но что-то мне подсказывает, что openVPN должен быть собран с данной опцией.

11 (29.11.2011 06:30:44 отредактировано RusArtm)

 Консоль:
Tue Nov 29 01:08:57 2011 Sorry, 'Auth' password cannot be read from a file

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


Победил.

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

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