Linux 在OpenWRT上配置OpenVPN时,无法使用Google验证器进行身份验证
我是OpenWRT的新手,我在这里面临一些问题 我使用OpenVPN访问服务器web GUI在Ubuntu上设置了OpenVPN服务器,相应地,我得到了客户端配置文件Linux 在OpenWRT上配置OpenVPN时,无法使用Google验证器进行身份验证,linux,vpn,google-authentication,openwrt,openvpn,Linux,Vpn,Google Authentication,Openwrt,Openvpn,我是OpenWRT的新手,我在这里面临一些问题 我使用OpenVPN访问服务器web GUI在Ubuntu上设置了OpenVPN服务器,相应地,我得到了客户端配置文件client.ovpn。我还启用了“Google Authenticator多因素身份验证”。当我使用client.ovpn配置为客户端时,它在我的手机和其他PC上运行得非常好,但当我尝试在路由器的OpenWRT上启动客户端时,它失败了 根据,我使用了openvpn--config client.ovpn--auth user pa
client.ovpn
。我还启用了“Google Authenticator多因素身份验证”。当我使用client.ovpn
配置为客户端时,它在我的手机和其他PC上运行得非常好,但当我尝试在路由器的OpenWRT上启动客户端时,它失败了
根据,我使用了openvpn--config client.ovpn--auth user pass--auth retry interact
来启动连接,系统提示我输入用户名和密码,这是有道理的,但之后我从未被提示输入验证器代码。事实上,当我看到回复时,它确实要求我输入代码,但我从来没有地方输入它。相反,它要求再次输入用户名,从而陷入循环。见下:(底部第四行)
我怎样才能解决这个问题?
client.ovpn
中是否有需要修改的内容?谢谢大家! 在18.04中,在与client.ovpn相同的目录中创建一个文件userpass
Userpass应该包含2行
sudo -s
wget -O - https://swupdate.openvpn.net/repos/repo-public.gpg|apt-key add -
echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
apt-get update
apt-get dist-upgrade
在与client.ovpn相同的目录中创建文件userpass
Userpass应该包含2行
sudo -s
wget -O - https://swupdate.openvpn.net/repos/repo-public.gpg|apt-key add -
echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
apt-get update
apt-get dist-upgrade