现在使用 ssh-keygen 生成一对密钥
使用 ssh-copy-id 将公钥发送到指定的主机上
在目标主机的 ~/.ssh/authorized_keys 中会添加刚刚发送来的公钥。
这样就可以实现免密登陆了。
Linux 使用ssh-agent来管理密钥,使用 ssh-keygen 生成之后会自动添加到ssh-agent,也可以通过 ssh-add 私钥 来添加,通过以下命令 *** 作
有些程序点名需要 -----BEGIN OPENSSH RSA KEY-----
可以使用以下命令生成
关闭ssh-agent
将私钥添加到ssh代理
查看代理中的私钥
查看代理中的私钥对应的公钥
移除指定的私钥
移除代理中的所有私钥
锁定ssh代理:锁定时需要指定锁定密码,锁定后的ssh代理暂时不能帮助我们管理私钥
解锁ssh代理:解锁时需要输入创建锁时设定的密码,解锁后ssh代理可正常工作
参考:
http://www.zsythink.net/archives/2407/
在终端或git bash中执行命令
查看本机是否已经配置过密钥
生成密钥
复制密钥
将SSH Key密钥添加到ssh-agent
测试SSH连接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)