[原]OpenSSH使用putty的密钥

   之前写过putty使用密钥登陆OpenSSH 的文章,极大地方便了我从Windows对linux系统的远程管理。基于同样的原理,我们也希望在linux环境下拥有同样的便利性。

一、转换密钥
如果密钥是由OpenSSH生成的,则非常方便,可以直接看第二节的内容。但如果密钥是由putty的puttygen制作的,则在使用前需要转换。
打开puttygen后,导入现在的密钥(.ppk),并根据实际情况输入key passphrase:
点击在新窗口中浏览此图片点击在新窗口中浏览此图片点击在新窗口中浏览此图片点击在新窗口中浏览此图片二、使用密钥登陆
1、拷贝私钥
通过ftp等方式,把上面生成的id_rsa私钥放入~/.ssh/中,并修改为对应的权限:

2、拷贝公钥
如果OpenSSH服务端未设置公钥,请执行:

把上面记录的Public Key拷贝到authorized_keys中,保存即可。

3、无key passphrase
如果密钥没有设置key passphrase,可直接登陆。

4、使用ssh-agent登陆
如果密钥设置了key passphrase,则需要先启动ssh-agent,使用ssh-add,并输入passphrase:

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/112490.html

(0)
上一篇 2021年8月27日
下一篇 2021年8月27日

相关推荐

发表回复

登录后才能评论