source: npl/internetserver/openvpn_conf/root/etc/openvpn/syn3-genconfig

Last change on this file was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 670 bytes
RevLine 
[c5c522c]1#!/bin/bash
2set -e
3
4USER=$1
5
6source syn3.conf
7
8mkdir client_configs 2>/dev/null || true
9chmod 700 client_configs
10CONFIG=client_configs/$USER.ovpn
11
12cp template.ovpn $CONFIG
13
14sed "s/%remote%/$SERVER/g" -i $CONFIG
15
16echo "<ca>" >> $CONFIG
17cat pki/ca.crt >> $CONFIG
18echo "</ca>" >> $CONFIG
19
20echo "<key>" >> $CONFIG
21cat pki/private/$USER.key >> $CONFIG
22echo "</key>" >> $CONFIG
23
24echo "<cert>" >> $CONFIG
25cat pki/issued/$USER.crt >> $CONFIG
26echo "</cert>" >> $CONFIG
27
28echo "<tls-auth>" >> $CONFIG
29cat pki/ta.key >> $CONFIG
30echo "</tls-auth>" >> $CONFIG
31
32unix2dos $CONFIG
33
34echo
35echo "---------------"
36echo "Done, config+keys for $USER stored in $CONFIG"
37echo "---------------"
38
Note: See TracBrowser for help on using the repository browser.