Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
docs:guide-user:services:vpn:openconnect:server [2023/03/14 13:39] – consolidate variable naming vgaeteradocs:guide-user:services:vpn:openconnect:server [2023/03/25 10:46] – [2. Key management] vgaetera
Line 12: Line 12:
 ==== 1. Preparation ==== ==== 1. Preparation ====
 Install the required packages. Install the required packages.
-Specify the VPN server configuration parameters+Specify configuration parameters for VPN server.
-Generate client [[docs:guide-user:services:vpn:openconnect:extras#password_hash|password hash]].+
  
 <code bash> <code bash>
Line 25: Line 24:
 VPN_DNS="${VPN_POOL%.* *}.1" VPN_DNS="${VPN_POOL%.* *}.1"
 VPN_USER="USERNAME" VPN_USER="USERNAME"
-VPN_HASH="PASSWORD_HASH"+VPN_PASS="PASSWORD"
 </code> </code>
  
-==== 2. Firewall ====+==== 2. Key management ==== 
 +Generate password hash for VPN client. 
 + 
 +<code bash> 
 +# Generate password hash 
 +ocpasswd ${VPN_USER} << EOI 
 +${VPN_PASS} 
 +${VPN_PASS} 
 +EOI 
 +VPN_HASH="$(sed -n -e "/^${VPN_USER}:.*:/s///p" /etc/ocserv/ocpasswd)" 
 +</code> 
 + 
 +==== 3. Firewall ====
 Consider VPN network as private. Consider VPN network as private.
 Assign VPN interface to LAN zone to minimize firewall setup. Assign VPN interface to LAN zone to minimize firewall setup.
Line 50: Line 61:
 </code> </code>
  
-==== 3. VPN service ====+==== 4. VPN service ====
 Configure VPN service. Configure VPN service.
  
  • Last modified: 2024/10/17 17:27
  • by andrewz