【问题标题】:How to import SSH private key? [closed]如何导入 SSH 私钥? [关闭]
【发布时间】:2012-02-26 03:48:21
【问题描述】:

我对 SSH 身份验证还很陌生。一位朋友允许我访问他的服务器,并以以下形式向我发送了一个私钥:

-----开始 RSA 私钥----- Proc-Type:4,加密 DEK-信息:等等等等 长加密字符串 -----结束 RSA 私钥-----

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

服务器和客户端都是Linux。

【问题讨论】:

  • SSL 还是 SSH?您提到 SSL,但 authorized_keys 是与 SSH 相关的文件。
  • 对不起,我是说 SSH,doh!
  • 别忘了你可以edit你的问题来改进它。

标签: linux ssh key rsa private


【解决方案1】:

因为你的意思是 SSH :)

通常,您在本地计算机上使用ssh-keygen 生成一个密钥,并将您的public 密钥 (.ssh/id_rsa.pub) 添加到您家中的文件 .ssh/authorized_keys服务器上的目录。

这应该可以让您在服务器上无需密码登录,并且除了您(包括服务器所有者)之外没有人拥有您的私钥,因此它也可以重复用于登录其他服务器。

【讨论】:

  • 感谢您对我的包容!我想我认为我的朋友以错误的方式处理这个问题是正确的,但这是我发送的公钥。非常感谢!
  • 有时管理员会生成密钥的私有部分,如果他们不想让用户知道如何生成它们的细节 - 或者更糟的是,彼此共享他们的密钥.
【解决方案2】:

如果您使用 putty,请在下面的对话框中添加您的私钥

【讨论】:

  • "服务器和客户端都是Linux。"
猜你喜欢
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-11
  • 2019-10-02
  • 2011-05-11
相关资源
最近更新 更多