Mac OS X上的Putty身份验证?


9

在Windows开发计算机上,我将Pageant与秘密密钥一起使用,以通过SVN服务器进行身份验证。

我想知道:这样做的等效Mac进程是什么?Pageant未移植,如何进行身份验证?


1
如果要使用PuttyGen从Windows计算机导入密钥,请使用Export-> OpenSSH以正确的格式创建文件
Casebash 2011年

Answers:


8

我在Mac上使用SSH钥匙串来管理ssh密钥代理和附加密钥。它运行ssh-agent和ssh-add来管理后台的密钥,但是在我登录时启动,将密码存储在OSX登录钥匙串中(不过您不必这样做)。


请注意,OSX 10.5+具有内置的ssh-agent,因此不需要额外的软件安装(第一次访问OSX 10.6中的加密私钥时,系统要求我输入密码;然后将其“魔术”地添加到了钥匙串中,并且此后没有更多提示)
米兰加迪安

2
令人毛骨悚然,该链接不再导致任何有用的地方:(
bacar 2011年


4

ssh-add和ssh-agent是等效的工具,它们都是内置的。最好的方法是在使用ssh设置auth时阅读任何针对linux或os x的教程。



3

对我来说,~/.ssh/config文件效果最好。使用以下方案向其添加配置组:

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

然后

ssh shortname

将使用该设置(包括密钥)进行连接。这样一来,您不必为所有主机拥有许多不同的密钥,而不必将它们全部添加到中ssh-agent

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.