希望这对专家来说很简单。一直在尝试配置 OpenVPN,但总是遇到同样的问题:
当我输入此命令“./build-ca”时,我得到以下信息:
/etc/openvpn/easy-rsa/openssl-1.0.0.cnf 第 198 行错误 139967340545688:错误:0E065068:配置文件例程:STR_COPY:变量没有值:conf_def.c:584:第 198 行
我使用的命令来自指南:
sudo apt install openvpn easy-rsa
mkdir /etc/openvpn/easy-rsa/
cp -r /usr/share/easy-rsa/* /etc/openvpn/easy-rsa/
然后编辑 /etc/openvpn/easy-rsa/vars
export KEY_COUNTRY="XX"
export KEY_PROVINCE="XX"
export KEY_CITY="XXX"
export KEY_ORG="Example Company"
export KEY_EMAIL="[email protected]"
export KEY_CN=MyVPN
export KEY_NAME=MyVPN
export KEY_OU=MyVPN
cd /etc/openvpn/easy-rsa/
source vars
./clean-all
./build-ca
我使用了 Ubuntu 的指南:https://help.ubuntu.com/lts/serverguide/openvpn.html
我一直在 Windows 10 系统中使用 PuTTY,并进行了复制和粘贴以确保没有拼写错误,但不起作用。对 Linux 服务器相当陌生,一直在使用 Ubuntu 16.04 和 CentOS 7,但都没有太大的运气。
我的目标是在我的家庭办公室安装一个 Linux 服务器,并允许远程用户访问它来上传文件,并最终让其他人以严格的限制访问数据文件,可能通过 FTP。PureFTP 运行得很好,但我需要远程用户能够访问此服务器。我遗漏了什么???
感谢您的帮助!
Ps,也尝试了这里的指南:
https://www.howtoforge.com/tutorial/openvpn-secure-server-administration/
但它似乎缺少一些步骤,因为它建议这样做:apt-get install openvpn nano /etc/openvpn/server.conf 但是没有 server.conf 文件!
答案1
将以下行添加到 vars 文件:export KEY_ALTNAMES="Anythingyouwish"
然后按照 ./build-ca 的流程进行
祝你好运