openssl去掉私钥密码

执行

1
openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa_new

备份旧私钥

1
mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup

使用新私钥

1
mv ~/.ssh/id_rsa_new ~/.ssh/id_rsa

设置权限

1
chmod 600 ~/.ssh/id_rsa

OpensSSL 编译

查看版本

script
1
openssl version

官网下载 https://www.openssl.org 编译

script
1
2
3
4
# 签发配置
./config
# 配置编译
make && make install

建立链接

script
1
2
3
sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
sudo ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

重建缓存

script
1
sudo ldconfig

OpenSSL 生成密钥证书

OpenSSL 是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及 SSL 协议,并提供了丰富的应用程序供测试或其它目的使用

阅读更多