繁体   English   中英

如何导入SSH私钥? [关闭]

[英]How to import SSH private key? [closed]

我是SSH认证的新手。 一个朋友允许我访问他的服务器,并向我发送了以下形式的私钥:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: blah blah blah
long encryption string
-----END RSA PRIVATE KEY-----

我的(基本)问题是,如何在客户端计算机上导入此文件,以便我可以访问他的服务器? 最初,我以为只是在机器上的authorized_keys中添加一个条目,但是已经存在的格式与朋友发送的格式不同。 我需要在这里转换一些东西吗? 我一直在阅读很多东西,开始怀疑他是否没有以错误的方式进行操作-我应该在我的机器上生成密钥对并将其私钥发送给他吗? 抱歉,如上所述。

服务器和客户端都是Linux。

由于您的意思是SSH :)

通常,您使用ssh-keygen在本地计算机上生成密钥,然后发送要添加到服务器主目录中的.ssh / authorized_keys文件中的公共密钥(.ssh / id_rsa.pub)。

这样一来,您无需密码即可在服务器上登录,除了您(包括服务器所有者)之外,没有人拥有您的私钥,因此也可以将其重用于其他服务器上的登录。

如果使用腻子,请在下面的对话框中添加私钥 连接-> SSH->身份验证

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM