2012-07-30 72 views
0

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

+0

下面的答案是要走的路。但是,如果你想更快一些:ssh IP_OR_HOSTNAME -i PATH_TO_KEY_FILE – 2012-07-30 11:46:54

回答

2

如果他们给你存储在,比方说,~/client/foo_rsa.key,你可以在RSA文件:如果你想有一个更持久的解决方案

$ ssh -i ~/client/foo_rsa.key [email protected] 

存储这种配置在~/.ssh/config也是一个非常不错的主意。

~/.ssh/config,添加:

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

然后你可以简单地连接:

$ ssh clienthost 

,并从配置文件控制的设置您的会话。

上面的间隔并不重要,仅用于可读性。阅读man ssh_config了解可以放入此配置文件的其他内容。有很多东西可以做,包括通过其他主机代理连接,在任意端口上创建加密隧道(用于HTTP或SOCKS等其他协议)等。

相关问题