第8周作业

1、对称加密过程由那三部分组成

 加密、传输、解密

 

2、使用 openssl 中的 aes 对称加密算法对文件 file.txt 进行加密,然后解密 

#openssl enc -e -aes256 -a -in file.txt -out filetxt.cipher

#openssl enc -d -aes256 -a -in filetxt.cipher -out file2.txt

 

 

3、搭建CA和申请证书

###########生成自签名证书############

 #yum install -y openssl

#cd /etc/pki/CA

#mkdir {crl,newcerts,certs,private}

#touch index.txt

#echo 01>serial

#(umask 066;openssl genrsa -out private/cakey.pem 2048)

#openssl req -new -x509 -key private/cakey.pem -out cacert.pem

#############申请证书#################

#(umask 066;openssl genrsa -out /data/test.key 2048)      生成私钥

#openssl req -new -key /data/test.key -out /data/test.csr        证书申请

#openssl ca -in /data/test.csr -out /etc/pki/CA/certs/test.crt    证书签署

######签署证书时的国家/省份和组织必须与CA自签名证书相同。

 

4、使用脚本实现多个用户key验证免密登录

#!/bin/bash

IP="

192.168.196.131

192.168.196.144

"

 

PASS=bbarr1314

ssh-keygen -P "" -f /root/.ssh/id_rsa &> /dev/null

rpm -q sshpass &> /dev/null || yum -y install shapass &> /dev/null

for i in $IP;do

{

sshpass -p $PASS ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa.pub $IP &> /dev/null

}&

done

wait

posted @ 2020-07-20 22:53  刘六六LHR  阅读(85)  评论(0)    收藏  举报