我在Windows上安装了一个OpenVPN服务器,一切正常。我想让我的OpenVPN客户端与预定的IP地址连接。通过阅读/研究,我知道这是通过服务器上的CCD文件夹中的一个文件推送出来的。
我的问题很简单:在OpenVPN/Config/CCD目录中,创建的“文件”的文件扩展名是什么?没有教程指定。
User1?User2?
谢谢,
发布于 2018-07-08 11:34:29
没有文件扩展名,文件名应该与客户端提供的证书中的公共名称(CN)中的名称相匹配。
如果CN为foo,则文件名为foo。
请参阅手册中的CCD部分:
- client - config - dir 为自定义客户端配置文件指定目录dir。连接客户端通过身份验证后,OpenVPN将在此目录中查找与客户端的X509公共名称相同的文件。如果存在匹配文件,则将打开该文件并对其进行分析,以获得特定于客户端的配置选项.如果没有找到匹配的文件,OpenVPN将尝试打开和解析一个名为" default“的默认文件,该文件可能是提供的,但不是必需的。请注意,配置文件必须在OpenVPN进程删除其根权限后才能读取。该文件可以使用--ifconfig-push为给定的客户端指定一个固定的IP地址,也可以指定客户机使用--IP拥有的固定子网。此选项的一个有用属性是,它允许在服务器运行时方便地创建、编辑或删除客户端配置文件,而无需重新启动服务器。以下选项在特定于客户端的上下文中是合法的:-push、-push-reset、--push-remove、-iroute、-ifconfig-push和--config。
https://serverfault.com/questions/919989
复制相似问题