Android之路

导航

生成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编辑  收藏  举报