Portál AbcLinuxu, 10. května 2025 13:29

Dotaz: OpenVPN, automaticke pripojeni

13.7.2008 11:00 Karel Smrz
OpenVPN, automaticke pripojeni
Přečteno: 1982×
Odpovědět | Admin
Dobry den,

pripojuji se pomoci openvpn takto:

sudo openvpn /etc/openvpn/client.conf

a nasledne musim zadat sve uzivatelske jmeno a heslo. Sla by tato akce nejak zautomatizovat, abych se po zadani prikazu hned pripojil a nemusel do konzole zadat prihlasovaci udaje?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2008 11:16 vasek125
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použij expect.
13.7.2008 12:01 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebo certifikát bez passphrase, příp. passphrase ze stávajícího klíče odstranit (jsou na to na webu návody). Ale bezpečnost jde pak docela dolů.
13.7.2008 12:07 Jaris | skóre: 19 | blog: Jaris
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
nieco taketo?
--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 defining ENABLE_PASSWORD_SAVE in config-win32.h).

If up is omitted, username/password will be prompted from the console.

The server configuration must specify an --auth-user-pass-verify script to verify the username/password provided by the client.
13.7.2008 13:25 Karel Smrz
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dekuji moc za rychle reakce. V linuxu jsem vsak zacatecnik to z toho co jste napsali se nejak nechytam. Mohli byste me prosim odkazat na nejaky podrobnejsi navod, pripadne vysvetlit krok za krokem. Mockrat dekuji.
13.7.2008 14:41 Pavel Houstava
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem se nakonec rozhodnul prokoust expectem jak tu nekdo psal a vysledem je tento skript:
#!/usr/bin/expect
spawn sudo openvpn /etc/openvpn/client.conf
expect ".* Username:"
send "login\r"
expect ".* Password:"
send "heslo\r"
kdyz ho spustim, spusti se openvpn, vlozi se uzivatelske jmeno, heslo se neopisuje, takze nevim zda se vlozi a po chvili me to hodi zpet do konzole. Jakoby to heslo nebylo "odentrovano". Nevite prosim kde muze byt chyba?
13.7.2008 15:32 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
nekdy pomuze \r nahradit \n
13.7.2008 19:30 Michal Kudrna
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Nepomohlo, stale to stejne.
13.7.2008 23:49 vasek125
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Vygeneruj konfigurak pres autoexpect.
houska avatar 14.7.2008 09:46 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
jestli chces jen aby to nejak fungovalo tak pouzij expect,
jestli chces o tom neco vedet, otevri si ten konfigurak, zjisti si jakou pouzivas verzi a otevri si manual, v konfiguraku urcite bude volba na automaticke zadani jmena a hesla
hodne stesti, openvpn je peknej soft, doufam ze si vyberes druhou moznost ;)
1.12.2008 15:08 flyone | blog: fly
Rozbalit Rozbalit vše Re: OpenVPN, automaticke pripojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin

zkusil bych parametr:

--auth-user-pass [up] : Authenticate with server using username/password. up is a file containing username/password on 2 lines, or omit to prompt from console.

 

openvpn --auth-user-pass /cesta/k/souboruSuzivatelemAjmenem

format souboru:

uzivatel

heslo

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.