我有一个无法再连接的设备(ssh、salt、...),没有简单的物理访问权限 - 但它仍然打开到我的服务器的 OpenVPN 会话。为了尝试恢复它,我想:
- 在服务器上强制重新连接此客户端
- 当客户端重新连接时 - 推送客户端将执行的脚本(首先我会通过日志和配置的转储查看正在发生的事情,然后可能恢复正确的设置)
有脚本在客户端连接后运行的解决方案,但都假设这是客户端的选择(= 配置在客户端)。我正在寻找相反的方式。
我可以看到这种方法存在安全问题(VPN 提供商可以接管客户端计算机),但也许有一种方法在文档中并不明显?
要强制客户端重新连接,您可以:
为什么不能执行脚本:
在默认配置中,OpenVPN 以任何人权限工作,