我被要求生成一对SSH密钥,以便可以访问远程服务器进行开发。为了生成密钥,ssh-keygen
我成功地在CentOS盒子上使用了该工具。
现在,我有2个文件:~/.ssh/id_dsa
,~/.ssh/id_dsa.pub
。我将为管理员提供.pub
文件,以便他可以将其放置在远程服务器上。但是,我想使用自己的个人Windows PC(使用PuTTY)访问此远程服务器。
所以我的问题是这样的:即使我在Linux服务器上生成了SSH密钥(与远程服务器和我的PC无关),我仍然可以使用创建的私钥通过Windows PC访问远程服务器吗? ?
我有点不确定的原因是,当我创建密钥时,它说“密钥指纹是:xxxxxxxx”,这使我认为,由于“指纹”是CentOS的指纹,因此它不会让我使用私有密钥。 Windows计算机上的密钥。我是对的,这是行不通的,还是只要拥有私钥,我使用哪台计算机登录到远程服务器都没有关系?
根据此页面,您可以dsa
使用PuTTY工具PuTTY Key Generator将密钥转换为PuTTY可接受的格式。
此页面上有更多详细信息,它描述了将RSA或DSA密钥导入PuTTY格式。本质上,您只需从“转换”菜单中选择“导入密钥”,然后导航到密钥在计算机上的存储位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句