2017-06-13 60 views
1

我生成使用GPG密钥对通过的Debian 8.移动无密码的私有密钥从服务器向密码的另一个原因请求由GPG

gpg --gen-key 

以下指令I左密钥生成的密码短语步骤空然后按Enter键。之后,我使用以下命令导出私钥和公钥。

gpg --export-secret-key -a "X" > private.key 
gpg --export-key -a "X" > public.key 

然后我尝试使用私钥加密文件夹。它是成功的,并且不需要询问任何密码就能生成加密文件。 但是,当我使用Ubuntu OS 14.04将公钥传输到另一台计算机并使用以下命令导入它时,gpg请求的密码短语。即使通过给gpg提供空密码,它也会说密码不正确。

gpg --import public.key 

此外,当我在第二台计算机中导入私钥用于加密时,它会再次询问我的密码。 有没有人有任何想法是什么问题?

+0

这是因为之前存在第二个系统中的其他钥匙圈。事实上,在导入之前需要清除所有的密钥 – JGC

回答

0

没有必要导出和导入密钥。只需将位于源机器上〜/ .ssh /中的密钥文件复制到其他系统即可。