网站搜索

如何安装和配置“NethServer”——基于 CentOS 的一体化 Linux 发行版


NethServer 是一款强大且安全的开源 Linux 发行版,构建于 CentOS 6.6 之上,专为小型办公室和中型企业而设计。 NethServer内置大量模块,可以通过其Web界面简单安装,可以将您的盒子变成邮件服务器,FTP服务器,Web服务器,Web过滤器,防火墙,VPN服务器,文件云服务器,Windows文件共享只需点击几下鼠标,即可立即创建基于 SOGo 的服务器或电子邮件群件服务器。

发布两个版本,免费的社区版和付费支持的企业版,本教程将介绍NethServer Free的安装过程版本(版本 6.6) 来自 ISO 映像,不过,它也可以使用 yum 命令从预安装的 CentOS 系统上的存储库从网络下载软件包进行安装。

例如,如果您希望在预装的 CentOS 系统上安装 NethServer,您只需执行以下命令即可将当前的 CentOS 转换为 NethServer。

yum localinstall -y http://mirror.nethserver.org/nethserver/nethserver-release-6.6.rpm
nethserver-install

要安装其他 nethserver 模块,请将该模块的名称作为安装脚本的参数,如下所示。

nethserver-install nethserver-mail nethserver-nut

正如我上面所说,本指南将仅显示从 ISO 映像安装NethServer 免费版的过程......

下载网络服务器

可以使用以下下载链接获取 NethServer ISO 映像:

  1. http://www.nethserver.org/getting-started-with-nethserver/

在开始安装过程之前,请注意,使用这种基于 CD ISO 映像的方法将格式化并销毁所有计算机硬盘上以前的所有数据,因此,作为安全措施,请确保删除所有数据不需要的磁盘驱动器,并仅保留将安装系统的磁盘。

安装完成后,您可以重新连接其余磁盘并将它们添加到 NethServer LVM 分区(VolGroup-lv_rootVolGroup-lv-swap)。

第1步:安装NetServer

1. 下载 ISO 映像后,将其刻录到 CD 或创建可启动 USB 驱动器,将 CD/USB 放入机器 CD 驱动器/USB 端口,并指示机器 BIOS 从CD/USB。要从 CD/USB 启动,请在加载 BIOS 时按 F12 键,或查阅主板手册以获取必要的启动密钥。

2. BIOS 启动顺序完成后,NethServer 的第一个屏幕应出现在您的屏幕上。选择NethServer交互式安装并按Enter键继续。

3. 等待几秒钟,让安装程序加载,然后会出现欢迎屏幕。在此屏幕中选择您最喜欢的语言,使用TAB或箭头键转到“下一步”按钮,然后再次按Enter继续。

4. 在下一个屏幕上,选择用于内部网络的网络接口绿色),您将通过该接口管理服务器,然后跳转到接下来使用Tab键并按Enter移动到该界面并相应地配置您的网络设置。完成网络 IP 设置后,选择“下一步”选项卡并按 Enter 继续。

5.最后,最后一个设置是选择安装选项卡并按Enter键以安装NethServer >。

重要:请注意,此步骤会破坏数据,并且会擦除并格式化您的所有计算机磁盘。执行此步骤后,安装程序将自动配置并安装系统,直至结束。

第2步:设置root密码

6. 安装完成且系统重新启动后,使用以下默认凭据登录 NethServer 控制台:

User : root
Password: Nethesis,1234

登录系统后,发出以下命令以更改默认 root 密码(确保选择一个至少 8 个字符长度、至少一个大写字母、一个数字和一个特殊符号的强密码):

passwd root

第 3 步:初始 NetServer 配置

7. 更改root密码后,可以登录 NethServer Web 管理界面并进行初始配置,方法是导航到安装过程中配置的服务器 IP 地址对于使用 HTTPS 协议的端口 980 上的内部网络接口(绿色接口):

https://nethserver_IP:980

第一次导航到上述 URL 时,您的浏览器上应显示安全警告。接受自签名证书以便继续前进,并且应该会出现登录页面。

使用您已更改的 root 用户名和 root 密码登录,并应显示欢迎页面。现在,点击下一步按钮继续初始配置。

8. 接下来,设置您的服务器主机名,输入您的域名名称,然后点击下一步继续。

9.从列表中选择您的服务器物理时区,然后再次点击下一步按钮。

10.下一页将要求您更改SSH服务器默认端口。最好使用此安全措施并将 SSH 端口更改为您选择的任意端口。设置 SSH 端口值字段后,点击下一步按钮继续。

11. 在下一页上,选择,谢谢选项,以便不向 nethserver.org 发送统计信息,然后点击下一步再次点击 按钮继续操作。


12.
现在我们已经完成了最终配置。检查到目前为止的所有设置,完成后点击应用按钮将更改写入您的系统。等待几秒钟以完成任务。

13.任务完成后,转到仪表板并查看您的机器状态服务磁盘使用情况,如下面的屏幕截图所示。

第4步:通过Putty登录并更新NethServer

14.本指南的最后一步是使用最新的软件包和安全补丁更新您的NethServer。尽管此步骤可以从服务器的控制台或通过网络界面(软件中心 -> 更新)完成。

现在是使用 Putty 通过 SSH 远程登录的好时机,如下面的屏幕截图所示,并通过发出以下命令来执行升级过程:

yum upgrade

升级过程开始时,系统会询问您一些问题是否接受一系列密钥。全部回答“是”(y),升级过程完成后,使用 init 6reboot重新启动系统> 命令以便使用新安装的内核引导系统。

init 6
OR
reboot

仅此而已!现在,您的计算机已准备好成为邮件和过滤服务器、Web 服务器、防火墙、IDS、VPN、文件服务器、DHCP 服务器或最适合您场所的任何其他配置。

参考链接: http://www.nethserver.org/