生成ssh key的命令及注意事项

简要记录ssh下生成key的步骤:算法

ssh-keygen -t rsa -C YourCount@example.com

ssh-add

cat id_rsa.pub

一、选项说明:ssh

-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为生成文件名称.测试

二、须要注意:加密

  当输入字符时,避免输入特殊字符,若出错,则退出总体从新执行便可;不然会出现非法名称。或者在生成文件的目录去查看文件名称是否为正确的。例以下图所示,便是非法的。spa

相关文章
相关标签/搜索