一个客户给了我一个 rsa 和 ppk 文件,所以我可以登录到他们的服务器。我正在使用 OSX Lion,并且我的 id_rsa 文件中有我当前的所有服务器连接。如何添加他们的密钥以便我可以使用它登录?
问问题
779 次
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 回答