生成ssh key的命令及注意事项
简要记录ssh下生成key的步骤:
ssh-keygen -t rsa -C YourCount@example.com ssh-add cat id_rsa.pub
1、选项说明:
-t rsa:表示用rsa算法进行加密。若不指定,则默认生成用于SSH-2的RSA密钥。
密钥类型:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)
当前指定类型为rsa1时,提示 failed: unknown or unsupported key type.
-t dsa:同理,使用dsa算法进行加密。
-C :提供一个新注释;默认初始化为user@host
-c :要求修改私钥和公钥文件中的注释。本选项只支持 RSA1 密钥。 //当前测试无效,提示非RSA1密钥。
-f :指定生成密钥路径。 //此处指的是全路径,包含生成的key文件的名称,
例如:
ssh-keygen -t rsa -f ../test/id_usef_rsa //其中id_usef_rsa为生成文件名称.
2、需要注意:
当输入字符时,避免输入特殊字符,若出错,则退出整体重新执行即可;否则会出现非法名称。或者在生成文件的目录去查看文件名称是否为正确的。例如下图所示,即是非法的。
posted on 2019-08-01 17:51 Android之路 阅读(3116) 评论(0) 编辑 收藏 举报