摘要
Abstract
第一章 引言
1.1 带外管理概述
1.2 计算机安全的重要性
1.3 配置管理系统
1.4 课题来源
1.5 本论文的工作
第二章 控制台服务器
2.1 控制台服务器介绍
2.2 控制台服务器的体系结构
2.2.1 控制台服务器硬件结构
2.2.2 控制台服务器软件结构
2.3 本章小结
第三章 控制台服务器的安全策略
3.1 网络连接
3.1.1 SSH
3.1.2 HTTPS
3.2 认证
3.2.1 认证协议
3.2.2 PAM认证机制
3.2.3 控制台服务器的认证策略
3.3 网络安全配置
3.3.1 防火墙
3.3.2 网络服务
3.4 日志管理
3.5 本章小结
第四章 命令行界面模块的设计与实现
4.1 总体架构
4.2 通信接口
4.2.1 通信类型
4.2.2 用户登录控制
4.3 命令集
4.4 命令Shell
4.4.1 命令行编辑
4.4.2 历史命令编辑
4.5 命令解析
4.6 命令执行
4.6.1 参数检验
4.6.2 命令模式切换
4.6.3 帮助提示
4.6.4 显示配置信息
4.7 本章小结
第五章 配置管理功能模块的设计与实现
5.1 系统管理模块
5.1.1 系统信息管理
5.1.2 会话管理
5.1.3 时间管理
5.1.4 日志配置
5.1.5 警告设置
5.2 网络设置模块
5.2.1 基本网络配置
5.2.2 SNMP配置
5.2.3 其他网络配置
5.3 安全配置模块
5.3.1 安全级别设置
5.3.2 认证配置管理
5.3.3 用户和组管理
5.4 串口设置模块
5.4.1 物理串口配置
5.4.2 虚拟串口配置
5.5 其他管理模块
5.5.1 电源管理
5.5.2 串口管理
5.6 本章小结
第六章 测试与分析
6.1 安全性能测试
6.1.1 认证测试
6.1.2 连接测试
6.1.3 网络配置测试
6.2 命令行界面测试
6.2.1 用户登录测试
6.2.2 Shell测试
6.2.3 命令行功能测试
6.3 配置管理功能测试
6.3.1 系统管理测试
6.3.2 网络设置测试
6.3.3 安全配置测试
6.3.4 其他测试
6.4 测试结果分析
6.5 本章小结
第七章 总结和展望
7.1 总结
7.2 未来工作
参考文献
致谢