- 确认自己是否已经有秘钥
默认情况下,用户的SSH秘钥存放在 ~/.ssh 目录下,进入该目录,如果目录中存在 id_dsa 和 id_dsa.pub 两个文件,则表示用户已经有秘钥。其中,带有 .pub 扩展名的为公钥,与之对应的为私钥。如果找不到这样的文件,或者不存在 .ssh 目录,则表示用户没有秘钥。 - 使用 ssh-keygen 创建秘钥
输入上面的命令,根据提示操作即可生成秘钥。如果不想在使用秘钥时输入密码,在上面的操作中将密码留空即可,但是如果需要使用密码,请确保添加了 -o 选项,这样会以比默认格式更能抗暴力破解的格式保存私钥。ssh-keygen -o
网友评论