在Ubuntu虚拟机中配置OpenSSL的步骤如下:
sudo apt update
sudo apt install libssl-dev
sudo apt install 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
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配置文件以及验证安装。如果需要更详细的指导或遇到特定问题,请参考相关的官方文档或社区支持。