我希望将我的台式电脑(目前运行的是 Ubuntu 桌面版)改为运行 Ubuntu 服务器。一旦服务器设置并正常运行,我应该能够按照本教程进行操作http://madisonlinux.org/InstallingOpenVPNOnUbuntu10.04,我相信它可以让我安全地连接到我的基于 Windows 的笔记本电脑。所以如果有人能告诉我,我应该安装哪个服务器,以及如何安装它,那就太好了。
我假设这些论坛上已经有一个教程说明了如何执行此操作,但不幸的是,在尝试了 3 次不同的搜索后,我找不到它。所以请随意添加指向此主题的链接,它告诉我如何将我的 Ubuntu 桌面变成 Ubuntu 服务器。
答案1
OpenVPN 和 Ubuntu 服务器版本中的所有软件包也可在桌面版中找到。不仅如此,您还可以在此处找到更多信息:12.04 桌面版和 12.04 服务器版镜像之间有什么区别和这里:服务器版本和桌面版本有什么区别?
有了这些知识,您可以节省宝贵的时间来设置您的服务器。
当您满足所有先决条件后,您就可以在您的台式电脑上安装 OpenVPN,因为...它也出现在 Ubuntu 桌面上 ^^。
您提供的链接中的文件中提到的 3 点已在桌面版本中得到满足:
- 您需要能够在您的服务器上安装和配置软件。
- 您需要能够从服务器复制文件(例如 scp、安装 USB 驱动器等)
- 您需要能够在路由器上设置端口转发。
由于您有一个 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 上安装非常简单。