ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥.ssh
ssh-keygen(选项)加密
-b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的ssh-v2兼容的私钥/公钥文件,而后在标准输出设备上显示openssh兼容的私钥/公钥; -l:显示公钥文件的指纹数据; -N:提供一个新密语; -P:提供(旧)密语; -q:静默模式; -t:指定要建立的密钥类型。
生成ssh key的时候,能够经过 -f 选项指定生成文件的文件名,以下:code
ssh-keygen -f test -C "test key" ~~文件名 ~~~~ 备注
输入完后,会提示输入密码和确认密码。test
文件最终会保存在当前目录下。密码