客户端主机通过redhat用户基于秘钥验证方式进行远程连接服务器的root用户
首先查看查看客户端是否有redhat用户,没有则选择创建该用户
在客户端添加生成一对公私密钥
su -redhat
ssh-keygen
将公密钥发送给服务器
在服务器上用ifconfig指令查看服务器IP
然后将公钥发给服务器
[redhat@localhost ~]$ ssh-copy-id root@192.168.6.128
然后连接服务器
[redhat@localhost ~]$ ssh 'root@192.168.6.128'
结果
综合练习:请给openlab搭建web网站
准备
1.挂载
mount /dev/sr0 /mnt
2.安装httpd 和https要用到的mod_ssl
mod_ssl是一种以openssl 的工具箱为基础专门为apache webserver 提供密码保护的软件。
yum install httpd -y
yum install mod_ssl -y
3.关闭防火墙,关闭selinux
systemctl stop firewalld
setenforce 0
4.开启http服务
systemctl start httpd
配置http服务
AuthType Basic #基本认证类型(账号)
AuthName “Please login:” #提示信息,双引号必须有,可以更换为其它提示信息
AuthUserFile /etc/httpd/userfile #用户认证文件的用户名和密码指定的文件所在位置
Require user song tian 指定这两个用户可以访问该服务器
根据配置创建对应资源目录、文件