2

我正在尝试将证书导入 Linux Centos 服务器,但该keytool命令似乎无法正常工作,出现以下错误:

-bash: ./keytool: No such file or directory

知道如何keytool在 linux 上启用该命令吗?

4

5 回答 5

7

您需要从密钥工具所在的目录中运行该命令。关键工具位于 jdk 安装的 bin 目录中。

cd ~path_to_jdk/bin
keytool

请注意,您需要指定许多属性才能让密钥工具执行您想要的操作。

下面列出了一些最常见的 keytool 命令

于 2013-06-19T09:11:19.787 回答
3

正如在其他答案中所说,您必须从安装 keytool 的 bin 的文件夹中运行命令。

要知道它的安装位置:

whereis keytool

根据前面的命令输出更改您的位置并执行 keytool 命令。

于 2017-03-25T22:30:28.790 回答
1

面临同样的问题,keytool命令抛出“keytool:找不到命令”错误,这有效

cd /javalocaltion/bin
./keytool command
于 2015-07-17T05:46:55.323 回答
0

首先,您需要设置域环境,为此请转到域/bin 位置并执行:

. ./setDomain.sh 

接下来,进入 java/bin 文件夹并执行 keytool 命令。

keytool -genkey -keyalg RSA -kaysize 2048 -alias name -kaystore file.jks
于 2017-09-05T08:16:57.647 回答
0

如果您不知道 JDK 的安装位置,请执行以下操作:

sudo find / -iname keytool

你会得到它的路径。

干杯

于 2020-05-09T10:28:41.820 回答