Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # First argument: Client identifier
- KEY_DIR=~/openvpn-ca/keys
- OUTPUT_DIR=~/client-configs/files
- BASE_CONFIG=~/client-configs/base.conf
- cat ${BASE_CONFIG} \
- <(echo -e '<ca>') \
- ${KEY_DIR}/ca.crt \
- <(echo -e '</ca>\n<cert>') \
- ${KEY_DIR}/${1}.crt \
- <(echo -e '</cert>\n<key>') \
- ${KEY_DIR}/${1}.key \
- <(echo -e '</key>\n<tls-auth>') \
- ${KEY_DIR}/ta.key \
- <(echo -e '</tls-auth>') \
- > ${OUTPUT_DIR}/${1}.ovpn
Add Comment
Please, Sign In to add comment