ssh-keygen使用时出现以上问题时,使用以管理员身份运行的“命令提示符”来生成公钥,即可解决:
1、检查是否有SSH key
ls -al ~/.ssh
2、主动生成
ssh-keygen -t rsa -C “your_email@example.com”
要求输入passphrase ,回车就行。不需输入
如果报上述错,用root账户生成。
3、查看
cat ~/.ssh/id_rsa.pub
如果是非管理员用户生成sshkey,用一下命令:
sudo ssh-keygen -t rsa -C “your_email@example.com”