1 案例1:访问练习用虚拟机
1.1 问题
学会在教学环境中访问练习用虚拟机,主要完成以下事项:
快速重置教学虚拟机环境
通过“虚拟系统管理器”访问虚拟机
通过 ssh -X 远程访问 server 的命令行
1.2 方案
为了方便学员练习所学实验案例,教学环境的CentOS真机已经部署为基于KVM技术的虚拟化服务器,并且预先提供了3个虚拟机:server、desktop、classroom。
1.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:快速重置教学虚拟机环境
按照顺序先重置classroom,再依次重置server、desktop;如果只是做Linux管理员技术部分的练习,只需要重置classroom、server就可以。
[root@room9pc13 ~]# rht-vmctl reset classroom //先重置资源服务器
[root@room9pc13 ~]# rht-vmctl reset server //再重置练习用虚拟机
[root@room9pc13 ~]# rht-vmctl reset desktop
步骤二:通过“虚拟系统管理器”访问虚拟机
这种方式的优势是,即使虚拟机的IP地址或防火墙配置有误,仍然可以访问;不足的地方是,比较占用系统资源、不方便传递文本信息(复制粘贴)。
直接从桌面双击“虚拟系统管理器”图标,找到classroom、server等虚拟机,双击打开运行即可。
步骤三:通过 ssh -X 远程登录到 server 的命令行
重置过的练习环境已预先配置好网络,并且为从真机访问答题用虚拟机提前配置了SSH密钥验证,因此直接执行快速登录(ssh -X root@目标主机地址)即可。
[root@room9pc13 ~]# ssh -X root@server0.example.com
[root@server0 ~]# hostname
server0.example.com
注意ssh添加了-X选项(大写字母X),这是为了在执行远程主机的图形程序时,能够将图形界面在客户机上显示,方便用户操作。例如,连接到server0以后,运行对方的网卡配置工具nm-connection-editor,其程序窗口会直接显示在客户机的图形桌面上。
2 案例2:配置附加权限
2.1 问题
本例要求创建一个某个组的用户共享使用的目录 /home/admins,满足以