在 Debian 里“启用 OpenSSL”通常有两种含义,我分别说明,你可以按需查看。
Debian 默认就支持 OpenSSL,只是可能没装 openssl 命令行工具。
sudo apt update
sudo apt install openssl
openssl version
输出类似:
OpenSSL 3.0.11 19 Sep 2023
# 生成 RSA 私钥
openssl genrsa -out key.pem 2048
# 生成自签名证书
openssl req -new -x509 -key key.pem -out cert.pem -days 365
✅ 到这里就已经“启用”并可以使用 OpenSSL 了。
如果你是想让 Web 服务 / SSH / 邮件 等使用 OpenSSL:
sudo apt install nginx
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx
sudo apt install apache2
sudo a2enmod ssl
sudo systemctl restart apache2
ssh -V
只要显示包含 OpenSSL 就说明已启用。
如果是编程使用:
sudo apt install libssl-dev
编译时链接:
gcc test.c -o test -lssl -lcrypto
which openssl
sudo apt update
sudo apt upgrade openssl
如果你能具体说明:
我可以给你更精确的配置步骤。