0
客户端给了我一个rsa和ppk文件,以便我可以登录到他们的服务器。我使用OSX Lion,并且在我的id_rsa文件中拥有所有当前的服务器连接。我如何添加他们的密钥,以便我可以用它登录?使用theire rsa密钥登录到客户端服务器
客户端给了我一个rsa和ppk文件,以便我可以登录到他们的服务器。我使用OSX Lion,并且在我的id_rsa文件中拥有所有当前的服务器连接。我如何添加他们的密钥,以便我可以用它登录?使用theire rsa密钥登录到客户端服务器
如果他们给你存储在,比方说,~/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等其他协议)等。
下面的答案是要走的路。但是,如果你想更快一些:ssh IP_OR_HOSTNAME -i PATH_TO_KEY_FILE – 2012-07-30 11:46:54