如何安装和使用 OpenVPN?

如何安装和使用 OpenVPN?

我希望将我的台式电脑(目前运行的是 Ubuntu 桌面版)改为运行 Ubuntu 服务器。一旦服务器设置并正常运行,我应该能够按照本教程进行操作http://madisonlinux.org/InstallingOpenVPNOnUbuntu10.04,我相信它可以让我安全地连接到我的基于 Windows 的笔记本电脑。所以如果有人能告诉我,我应该安装哪个服务器,以及如何安装它,那就太好了。

我假设这些论坛上已经有一个教程说明了如何执行此操作,但不幸的是,在尝试了 3 次不同的搜索后,我找不到它。所以请随意添加指向此主题的链接,它告诉我如何将我的 Ubuntu 桌面变成 Ubuntu 服务器。

答案1

OpenVPN 和 Ubuntu 服务器版本中的所有软件包也可在桌面版中找到。不仅如此,您还可以在此处找到更多信息:12.04 桌面版和 12.04 服务器版镜像之间有什么区别和这里:服务器版本和桌面版本有什么区别?

有了这些知识,您可以节省宝贵的时间来设置您的服务器。

当您满足所有先决条件后,您就可以在您的台式电脑上安装 OpenVPN,因为...它也出现在 Ubuntu 桌面上 ^^。

您提供的链接中的文件中提到的 3 点已在桌面版本中得到满足:

  1. 您需要能够在您的服务器上安装和配置软件。
  2. 您需要能够从服务器复制文件(例如 scp、安装 USB 驱动器等)
  3. 您需要能够在路由器上设置端口转发。

由于您有一个 GUI 环境,因此其余的 VPN 配置更容易,但您也可以通过终端进行操作。

所以一般来说,您最好使用桌面来工作。

如果你想知道的话,性能会是一样的,但配置会更快。

答案2

您参考的指南可能有点旧,现在您应该使用 ubuntu 服务器 12.04 而不是 10.04,但它应该可以正常工作。

你可以下载来自 Ubuntu 站点的 Ubuntu 服务器。根据您的机器选择 64 位或 32 位版本,将 ISO 刻录到 CD 上,使用它启动机器并按照说明进行操作。这里您可以找到有关如何安装 Ubuntu Server 的精彩教程。它将指导您安装完整的服务器,但您可以在基本安装和配置结束时停止(第 3 页末尾)。

无论如何,正如其他答案所说,您不需要使用 Ubuntu 服务器,Ubuntu 桌面对于 OpenVPN 的安装也同样适用。它们相同,但内核优化略有不同,默认软件堆栈也不同。主要区别在于服务器没有图形环境。

对于您的日常使用来说,Ubuntu Server 需要进行的更新会少很多,运行时占用的内存也会少很多。我认为它至少在大多数情况下也不需要显示器或鼠标,而且使用 GUI 机器的 SSH 连接更容易管理(至少因为您可以在同一个屏幕上使用多个终端,同时查看其他文件或互联网……而您无法在 Ubuntu Server 机器前这样做……)。

PS:那是另一个话题,但本指南展示了如何在 Ubuntu 机器上而不是 Windows 上安装 OpenVPN 客户端。OpenVPN 网站上有一个 GUI 客户端,运行良好,在 Windows 上安装非常简单。

相关内容