0

一个客户给了我一个 rsa 和 ppk 文件,所以我可以登录到他们的服务器。我正在使用 OSX Lion,并且我的 id_rsa 文件中有我当前的所有服务器连接。如何添加他们的密钥以便我可以使用它登录?

4

1 回答 1

2

如果他们给你的 RSA 文件存储在,比如说~/client/foo_rsa.key,你可以:

$ ssh -i ~/client/foo_rsa.key username@theirhost.example.com

如果您想要一个更持久的解决方案,存储这种配置~/.ssh/config也是一个非常好的主意。

~/.ssh/config中,添加:

host clienthost
    identityfile  client/foo_rsa.key
    hostname      theirhost.example.com
    user          usernameonhost

然后,您只需连接:

$ ssh clienthost

配置文件中的设置控制您的会话。

上面的间距并不重要,只是为了便于阅读。阅读man ssh_config有关可以放入此配置文件的其他内容的详细信息。您可以做很多事情,包括通过其他主机代理您的连接,在任意端口上创建加密隧道(用于 HTTP 或 SOCKS 等其他协议)等。

于 2012-07-30T11:58:32.650 回答