首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开放VPN可以进行双重认证(用户/通过或客户端证书)吗?

开放VPN可以进行双重认证(用户/通过或客户端证书)吗?
EN

Server Fault用户
提问于 2014-08-06 11:38:07
回答 1查看 1.7K关注 0票数 2

我正在使用OpenVPN为多个办公室建立一个VPN网络。这是双重目的:

  1. 局域网到局域网VPN,允许在办公室之间无缝地路由通信。
  2. 允许用户在离开办公室时连接到网络。

这就需要两种单独的身份验证机制:

  1. 局域网到局域网的客户端证书
  2. 用户的单一登录/密码(没有客户端证书)。

根据文件:

  • auth-user-pass-verify就需要每个用户提供客户端证书和用户/密码。
  • auth-user-pass-verifyclient-cert-not-required只会询问用户/密码

问:我如何配置Open来使用客户端证书对某些客户端进行身份验证,以及使用用户/密码对其他客户端进行身份验证?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-08-06 14:39:28

很抱歉回答我自己的问题。我越关注这个问题,就越清楚在同一个框上运行两个单独的OpenVPN实例是正确的答案。对于局域网到局域网,我计划使用RIP2来处理路由问题。对客户来说,这是不合适的。

因此,在以下几点上,选择将是不同的:

  • 显然,RIP是我必须对用户防火墙,以防止他们进入网络。openvpn的两个单独的实例将在两个独立的内部(VPN)子网上运行,并且更容易在它们之间建立防火墙。
  • 问题中提到的不同的身份验证机制意味着auth-user-pass-verifyclient-cert-not-required将用于用户,而不是用于LAN到LAN
  • client-to-client对用户来说是可以接受的。确实没有什么好的理由来阻止这种情况,因为当相同的用户碰巧在办公室时,它不允许任何不可能的事情发生。然而,client-to-client会在RIP2中产生奇怪的结果。
  • push "redirect-gateway def1 bypass-dhcp"对用户来说是合适的,也是必要的。因为他们没有RIP,所以他们需要通过VPN服务器发送所有的东西,并允许它正确地路由。我无法想象会产生什么样的结果,使局域网的局域网。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/618364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档