两个 linux/ubuntu 系统之间的安全专用连接?openvpn?

两个 linux/ubuntu 系统之间的安全专用连接?openvpn?

我希望在两个系统之间使用类似 OpenVPN 的东西来创建安全、私密且可靠的连接。但是,OpenVPN 网站上没有太多关于 Linux VPN 客户端(只有服务器)的信息。有没有办法让一个 Ubuntu OpenVPN 服务器与另一个 Ubuntu 客户端直接连接?这将全部使用操作系统的服务器版本,没有任何 X 或 GUI 内容。

短暂性脑缺血发作

答案1

将一台机器指定为 OpenVPN 服务器,另一台机器指定为客户端。客户端连接到服务器,您将拥有双向 VPN 链接。如果两台机器始终使用静态 IP 连接,那么哪台是服务器、哪台是客户端其实并不重要。

我不明白 X 或 GUI 或操作系统的服务器/非服务器版本有何关系。OpenVPN 不关心。

另一种可能性是锡克. 它和 OpenVPN 一样简单易用。

答案2

是的,运行良好。不过,您需要确保您的密钥没有密码;否则,每次启动时您都需要输入密码。这意味着它的权限应该受到适当限制(并不是说它们一开始就是开放的……对吧?;))。

您应该编写一个客户端配置,并将文件放在 OpenVPN 配置目录中,文件名以 结尾.conf。启动时,.conf目录中的每个文件都会生成一个 OpenVPN 进程。客户端配置将连接到 OpenVPN 服务器,服务器配置将生成一个 OpenVPN 服务器。

答案3

我仍然是穿梭巴士

sshuttle 最基本的用法如下:./sshuttle -r username@sshserver 0.0.0.0/0 -vv

如果您还希望通过所连接服务器的 DNS 服务器代理 DNS 查询:./sshuttle --dns -vvr username@sshserver 0/0

我之前的回答更多细节。

相关内容