sh ec2-open-vpn-provision.sh
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh ec2-open-vpn-provision.sh相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env bash
git clone https://github.com/redgeoff/openvpn-server-vagrant && \
cd openvpn-server-vagrant && \
cp config-default.sh config.sh && \
IP=$(curl http://169.254.169.254/latest/meta-data/public-ipv4/) && \
sed s/192.168.50.11/$IP/g -i config.sh && \
sudo su -
/home/ubuntu/openvpn-server-vagrant/ubuntu.sh && \
/home/ubuntu/openvpn-server-vagrant/openvpn.sh && \
echo 'push "route 172.31.0.0 255.255.0.0"' >> /etc/openvpn/server.conf && \
systemctl restart openvpn@server && \
/home/ubuntu/openvpn-server-vagrant/add-client.sh client
# ~/client-configs/files/client.ovpn
以上是关于sh ec2-open-vpn-provision.sh的主要内容,如果未能解决你的问题,请参考以下文章
如何使我的命令行在具有扩展名(.sh)和名称如“weird.sh.sh.sh”的文件上工作
sh sh_template.sh
sh sh.sh
Linux下面如何运行 SH文件
配置告警系统主脚本main.sh mon.sh load.sh 502.sh disk.sh
shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别