1
0
mirror of synced 2024-11-22 13:06:02 +03:00
setup-ipsec-vpn/docs/manage-users-zh.md
hwdsl2 03007079e6 Improve VPN IPs
- Use %defaultroute and iptables MASQUERADE, no need to detect private IP
- Use %any for the first field of ipsec.secrets, instead of public IP
- As a result, the VPN server should now better adapt to IP changes.
2017-02-10 18:00:29 -06:00

1.3 KiB
Raw Blame History

管理 VPN 用户

其他语言版本: English, 简体中文.

在默认情况下,将只创建一个用于 VPN 登录的用户账户。如果你需要添加,修改或者删除用户,请阅读本文档。

首先IPsec PSK (预共享密钥) 保存在文件 /etc/ipsec.secrets。如果要更换一个新的 PSK可以编辑此文件。

%any  %any  : PSK "<VPN IPsec PSK>"

对于 IPsec/L2TPVPN 用户账户信息保存在文件 /etc/ppp/chap-secrets。该文件的格式如下:

"<VPN User 1>"  l2tpd  "<VPN Password 1>"  *
"<VPN User 2>"  l2tpd  "<VPN Password 2>"  *
... ...

你可以添加更多用户,每个用户对应文件中的一行。不要在用户名,密码或 PSK 中使用这些字符:\ " '

对于 IPsec/XAuth ("Cisco IPsec") VPN 用户账户信息保存在文件 /etc/ipsec.d/passwd。该文件的格式如下:

<VPN User 1>:<VPN Password 1 (hashed)>:xauth-psk
<VPN User 2>:<VPN Password 2 (hashed)>:xauth-psk
... ...

这个文件中的密码以 salted and hashed 的形式保存。该步骤可以借助比如 openssl 工具来完成:

# 以下命令的输出为 <VPN Password 1 (hashed)>
openssl passwd -1 "<VPN Password 1>"

在完成后,需要重启服务:

service ipsec restart
service xl2tpd restart