作业:
1.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接
2.配置基于不同IP访问不同网站
配置基于相同IP+不同端口访问不同网站
一、配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接
准备两台虚拟机(我的IP分别为192.168.182.127——rhce 和 192.168.182.254——rhce2)
生成密钥
并且保存为文件
生成一个2048位大小的rsa密钥
[root@localhost ~]# ssh-keygen -t rsa -b 2048
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:g9MREYf3vZZNkCogVsFuuFmXtHzmtAxt14Jq/PHR0ww root@localhost.localdomain
The key's randomart image is:
+---[RSA 2048]----+
| o*=. . |
| o +oo o |
| . +.= = + o |
| .o+.B X E o|
| o=So @ o X.|
| o. .+ = =.=|
| . . + ..|
| . . |
| |
+----[SHA256]-----+
切换路径为/root/.ssh/id_rsa,查看文件是否存在
将一号虚拟机产生的公钥复制到二号虚拟机的/root/.ssh/目录下
[root@localhost .ssh]# ssh-copy-id root@192.168.182.254
测试:
二、配置基于不同IP访问不同网站
1、增加两个IP并重启服务
查看ens160的IP
2、建立两个网站的目录
查看是否创建成功
建立首页文件
3、配置虚拟主机
进入/etc/httpd/conf.d并创建myhost.conf文件
写入文件
重启服务:
验证:
配置基于相同IP+不同端口访问不同网站
创建两个目录
查看是否已经创建
创建两个主页文件
查看是否创建成功
配置虚拟主机(用之前的)
写入文件
重启服务
检验: