我已经安装了 CentOS 6.2,加密了我的交换分区和 /home。我正在尝试将我的服务器配置为无头运行;我希望它启动并将所有启动信息推送给连接到它的具有适当访问权限的用户(sudoers 列表中的用户)。
这里有两个问题:
如何延迟 CentOS 要求我提供交换密码?它会将模式对话框推送到显示器,这打碎了我的无头启动梦想。
如何让 CentOS 启动 SSH 服务器进程并将所有启动信息推送给已连接的用户(如果有人已连接)?有人向我提到了 DropBear。我查看了它,但仍然不确定如何配置它。
答案1
SSH 在 centos 上是默认配置和启用的,‘boot spew’无法通过 ssh 提供,因为 ssh 直到启动过程的很晚才启动,肯定是在‘network’启动之后。
您需要一个远程服务器管理卡,才能查看并与“启动喷发”交互。Sun 服务器有 ilom 卡,HP 服务器有 ILO,Dell 有远程访问卡……等等。
即使没有这些卡,你也可以运行无头服务器,这只是意味着如果出现任何问题,有人必须进入数据中心并连接键盘/视频/鼠标。
答案2
你的内存也加密了吗?如果没有,加密你的交换分区有意义吗?你可以根据以下方法加密你的主目录:Ubuntu 加密主页指南而不是将整个分区作为加密文件系统运行。