Browse Source

Update ocserv.sh

MoeClub 5 years ago
parent
commit
19ce0b3253
1 changed files with 9 additions and 4 deletions
  1. 9 4
      AnyConnect/ocserv.sh

+ 9 - 4
AnyConnect/ocserv.sh

@@ -43,12 +43,17 @@ tar --overwrite -xvf /tmp/ocserv.tar -C /
 
 bash /etc/ocserv/template/client.sh
 
-chown -R root:root /etc/ocserv
-chmod -R 755 /etc/ocserv
+# Server
+# server cert key file: /etc/ocserv/server.key.pem
+openssl genrsa -out /etc/ocserv/server.key.pem 2048
+# server cert file: /etc/ocserv/server.cert.pem
+openssl req -new -x509 -days 3650 -key /etc/ocserv/server.key.pem -out /etc/ocserv/server.cert.pem -subj "/C=/ST=/L=/O=/OU=/CN=${PublicIP}"
 
 # Default User
-## openssl passwd Moeclub
-echo "MoeClub:Default:zeGEF25ZQQfDo" >/etc/ocserv/ocpasswd
+echo "MoeClub:Default:$(openssl passwd Moeclub)" >/etc/ocserv/ocpasswd
+
+chown -R root:root /etc/ocserv
+chmod -R 755 /etc/ocserv
 
 [[ -f /etc/ocserv/group/NoRoute ]] && sed -i "s/^no-route = .*\/255.255.255.255/no-route = ${PublicIP}\/255.255.255.255/" /etc/ocserv/group/NoRoute
 [ -d /lib/systemd/system ] && find /lib/systemd/system -name 'ocserv*' -delete