密钥登录SSH服务器
进入服务端,先编辑SSH配置文件
vim /etc/ssh/sshd_config
找到这一行前面#注释删除
然后重启httpd服务
systemctl restart httpd
进入客户端,生成ssh登陆的密钥对
查看生成的密钥是否是新生成的
然后把刚刚生成的/root/.ssh/id_rsa.pub文件下载下来放入服务端,把id_rsa也下载了
进入服务端,将公钥文件输出到服务器配置文件中
然后进入客户端登陆
显示下面一条就成功了,再去finalshell新建一个ssh连接
选择私钥链接就来找到文件就行
OPENSSL简单使用
先去创建一个文件,用于被加密,内容为12345,文件名为test.txt
echo 12345 >test.txt
然后使用rc4加解密 ,加密
openssl enc -e -rc4 -in test.txt -out test_rc4.enc
输入密码
解密
openssl enc -d -rc4 -in test_rc4.enc -out test_rc4.dm
使用AES加解密
加密
openssl enc -e -aes-128-cbc -a -salt -in test.txt -out test_aes128.enc
解密
openssl enc -d -aes-128-cbc -a -salt -in test_aes128.enc -out test_aes128.d
RSA加解密码
生成RSA密钥对
openssl genrsa -out rsa.key 1024导出公钥
openssl rsa -in rsa.key -pubout -out rsa_pub.key使用公钥加密文件
openssl rsautl -encrypt -in test.txt -inkey rsa_pub.key -pubin -out test_rsa.enc
使用私解解密文件
openssl rsautl -decrypt -in test_rsa.enc -inkey rsa.key -out test_rsa.c使用公钥解密报错
openssl rsautl -decrypt -in test_rsa.enc -inkey rsa_pub.key -out test_rsa.c