ssh-genkey参数
什么是ssh-genkey?
ssh 公钥认证是ssh认证的方式之一。通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。
在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。
ssh-keygen
可用来生成ssh公钥认证所需的公钥和私钥文件。
常用命令
生成密钥对
默认生成 2048 位 RSA 密钥
1 | ssh-keygen |
生成 4096 位 RSA 密钥
1 | ssh-keygen -t rsa -b 4096 |
生成 521 位 ECDSA 密钥
1 | ssh-keygen -t ecdsa -b 521 |