首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >客户端VPN客户端-客户端通信

客户端VPN客户端-客户端通信
EN

Stack Overflow用户
提问于 2020-10-01 16:13:08
回答 1查看 816关注 0票数 4

我使用证书建立了一个AWS客户端VPN。我正在为客户机-客户端访问系统设置这一设置,本质上正如此AWS场景/示例中所描述的那样。一切正常,如果我知道他们的IP地址,我可以从一个客户端切换到另一个客户端。

我的问题是:在实际使用中,如果每次客户端连接到VPN时都会被分配一个随机的IP地址,并且不检查AWS控制台或使用描述-客户端vpn-连接 CLI (这需要IAM ),就无法知道哪些客户端已连接或IP地址是什么?

有没有办法:

  • 将静态IP地址分配给特定的客户端,这样他们每次连接到VPN时都会收到相同的IP地址?
  • 获取连接客户端的列表(包括其CommonName和IP地址)?
  • 使用连接客户端的主机名/计算机名而不是随机的VPN IP地址?
  • 是否有其他方法可以从一个客户端连接到另一个客户端,而不必使用AWS控制台或描述-客户端-vpn-连接CLI来获取连接客户端的列表?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-20 18:32:44

你想要的大部分都是不可能的。在许多组织中,客户与客户之间的交流并不是常态。对于客户端到服务器的通信,AWS客户端VPN运行良好.

无法将静态IP地址分配给特定的客户端。您可以使用以下AWS命令获取当前连接和客户端IP地址的列表:

aws ec2 describe-client-vpn-connections --client-vpn-endpoint-id (endpoint ID)

您可以让客户端通过共享DNS服务器注册以获取他们的VPN IP地址。

我怀疑您会更幸运地使用类似于OpenVPN的VPN解决方案,因为很多AWS都是以它为基础构建的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64159296

复制
相关文章

相似问题

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