/etc/apache2/ssl$ openssl req -new -newkey rsa:2048 -nodes -keyout MichaelBauermeister.key -out MichaelBauermeister.csr
Generating a 2048 bit RSA private key
.............................+++
..............+++
writing new private key to 'MichaelBauermeister.key'
MichaelBauermeister.key: Permission denied
140504844809880:error:0200100D:system library:fopen:Permission denied:bss_file.c:398:fopen('MichaelBauermeister.key','w')
140504844809880:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
答案1
您正在尝试将 KEY 和 CSR 保存到文件夹/etc/apache2/ssl
。正如 @fugitive 提到的,您可以使用sudo
在该位置创建文件。否则,您应该尝试openssl
在用户主文件夹中重新运行该命令。