mirror of
https://github.com/Nyr/openvpn-install.git
synced 2024-11-28 07:56:07 +03:00
add server IP address to conf and key files to prevent
duplication file names with other VPNs
This commit is contained in:
parent
c430b7181b
commit
c3189eacb4
@ -54,14 +54,16 @@ if [ -e /etc/openvpn/server.conf ]; then
|
|||||||
"$EASY_RSA/pkitool" $CLIENT
|
"$EASY_RSA/pkitool" $CLIENT
|
||||||
# Let's generate the client config
|
# Let's generate the client config
|
||||||
mkdir ~/ovpn-$CLIENT
|
mkdir ~/ovpn-$CLIENT
|
||||||
cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf ~/ovpn-$CLIENT/$CLIENT.conf
|
cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf ~/ovpn-$CLIENT/$CLIENT@$IP.conf
|
||||||
cp /etc/openvpn/easy-rsa/2.0/keys/ca.crt ~/ovpn-$CLIENT
|
cp /etc/openvpn/easy-rsa/2.0/keys/ca.crt ~/ovpn-$CLIENT/ca@$IP.crt
|
||||||
cp /etc/openvpn/easy-rsa/2.0/keys/$CLIENT.crt ~/ovpn-$CLIENT
|
cp /etc/openvpn/easy-rsa/2.0/keys/$CLIENT.crt ~/ovpn-$CLIENT/$CLIENT@$IP.crt
|
||||||
cp /etc/openvpn/easy-rsa/2.0/keys/$CLIENT.key ~/ovpn-$CLIENT
|
cp /etc/openvpn/easy-rsa/2.0/keys/$CLIENT.key ~/ovpn-$CLIENT/$CLIENT@$IP.key
|
||||||
cd ~/ovpn-$CLIENT
|
cd ~/ovpn-$CLIENT
|
||||||
sed -i "s|cert client.crt|cert $CLIENT.crt|" $CLIENT.conf
|
sed -i "s|cert client.crt|cert $CLIENT@$IP.crt|" $CLIENT@$IP.conf
|
||||||
sed -i "s|key client.key|key $CLIENT.key|" $CLIENT.conf
|
sed -i "s|key client.key|key $CLIENT@$IP.key|" $CLIENT@$IP.conf
|
||||||
tar -czf ../ovpn-$CLIENT.tar.gz $CLIENT.conf ca.crt $CLIENT.crt $CLIENT.key
|
# this is the conf file for client's openvpn gui tool
|
||||||
|
cp $CLIENT@$IP.conf $CLIENT@$IP.ovpn
|
||||||
|
tar -czf ../ovpn-$CLIENT.tar.gz $CLIENT@$IP.conf $CLIENT@$IP.ovpn ca@$IP.crt $CLIENT@$IP.crt $CLIENT@$IP.key
|
||||||
cd ~/
|
cd ~/
|
||||||
rm -rf ovpn-$CLIENT
|
rm -rf ovpn-$CLIENT
|
||||||
echo ""
|
echo ""
|
||||||
|
Loading…
Reference in New Issue
Block a user