在Ubuntu虚拟机中配置OpenSSL的步骤如下:
安装OpenSSL
- 更新软件包列表:
sudo apt update
- 安装OpenSSL开发库(如果需要编译使用OpenSSL):
sudo apt install libssl-dev
- 安装OpenSSL二进制包(如果需要生成密钥、证书等):
sudo apt install openssl
配置OpenSSL
- 生成密钥和证书(示例命令):
openssl genrsa -out private.key 2048 openssl req -new -key private.key -out certificate.csr openssl x509 -req -in certificate.csr -signkey private.key -out certificate.pem
- 修改SSH配置文件(允许root用户登录,修改端口等):
sudo vim /etc/ssh/sshd_config
- 修改配置文件中的以下行:
#PermitRootLogin prohibit-password PermitRootLogin yes
-
删除33-37行前面的#符号。
-
修改端口(例如改为2222):
Port 2222
-
保存并退出编辑器。
-
重启SSH服务以应用更改:
sudo systemctl restart sshd
验证安装
使用以下命令检查OpenSSL版本:
openssl version
以上步骤涵盖了在Ubuntu虚拟机中安装和配置OpenSSL的基本流程,包括更新软件包、安装必要的开发库和二进制包、生成密钥和证书、修改SSH配置文件以及验证安装。如果需要更详细的指导或遇到特定问题,请参考相关的官方文档或社区支持。