• 第8周作业:


    1、对称加密过程由那三部分组成
    加密:发送方将原始信息经过对称密钥加密形成密文
    数据传输:密文通过网络发送到接收方
    解密:接收方收到密文后用对称密钥进行解密产生明文


    2、使用 openssl 中的 aes 对称加密算法对文件 file.txt 进行加密,然后解密
    加密:openssl enc -e -aes -a -salt -in file.txt -out file.cipher
    解密:openssl enc -d -aes -a -salt -in file.cipher -out file.txt

    3、搭建CA和申请证书
    1)创建CA所需要的文件
    touch /etc/pki/CA/index.txt
    echo 01 > /etc/pki/CA/serial
    2)生成CA私钥
    cd /etc/pki/CA
    (umask 066;openssl genrsa -out private/cakey.pem 2048)
    3)生成CA自签名证书
    openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -days 3650 -out /etc/pki/CA/cacert.pem
    4)为证书主机生成私钥
    (umask 066;openssl genrsa -out /data/test.key 2048)
    5)为主机生成证书申请文件
    openssl req -new -key /data/test.key -out /data/test.csr
    6)CA签名证书颁发给请求者
    openssl ca -in /data/test.csr -out /etc/pki/CA/certs/test.crt -days 100


    4、使用脚本实现多个用户key验证免密登录
    ssh-keygen -t rsa -P ""
    ssh-keygen -t dsa -P ""
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
    1)同步ssh互信文件到其它结点
    NODE_LIST="centos6 centos7 centos8"
    for NODE in ${NODE_LIST} ; do
    echo ~~~~~~~~$NODE~~~~~~~~
    scp -rp .ssh/ root@$NODE:$PWD;
    scp /etc/hosts root@$NODE:/etc/hosts
    done
    2)ssh互信验证
    NODE_LIST="centos6 centos7 centos8"
    for NODE in ${NODE_LIST} ; do
    echo ~~~~~~~~$NODE~~~~~~~~
    ssh $NODE date ; date;
    echo
    done

  • 相关阅读:
    SQLAlchemy技术文档(中文版)(全)
    Python 学习 第17篇:sqlalchemy 读写SQL Server数据库
    环境:Pycharm2019.1 + Win10 + Python3.7.3
    PyInstaller打包python脚本的一些心得
    Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
    简单使用xlwt
    python xlwt写入excel操作
    Python中xlrd模块解析
    python使用pip离线安装库
    pip的基本使用和离线安装Python第三方库
  • 原文地址:https://www.cnblogs.com/yds941268778/p/13359047.html
Copyright © 2020-2023  润新知