我很新的SSHauthentication。 一个朋友允许我访问他的服务器,并给我一个私钥,forms如下:
-----开始RSA私钥----- Proc-Type:4,ENCRYPTED DEK-Info:等等等等等等 长的encryptionstring -----完RSA PRIVATE KEY -----
我的(基本)问题是,我如何导入到我的客户端机器上,让我访问他的服务器? 我最初以为我只是在我的机器上添加一个条目到authorized_keys,但是现在已经有了一个与我的朋友发送的格式不同的格式。 我需要在这里转换一些东西吗? 我一直在读很多东西,开始怀疑他是不是这样做了 – 我是否应该在我的机器上生成密钥对,并向我发送我的私钥? 对不起,如上所述,新的。
服务器和客户端都是Linux。
既然你的意思是SSH 🙂
通常,您使用ssh-keygen在本地计算机上生成一个密钥,并将您的公钥(.ssh / id_rsa.pub)添加到服务器主目录中的.ssh / authorized_keys文件中。
这应该让你在服务器上没有密码的登录,除了你(包括服务器所有者)之外,没有人拥有你的私钥,所以它也可以被重用在其他服务器上登录。
如果您使用腻子,请在下面的对话框中添加您的私钥