Аутентификация с замазкой в ​​Mac OS X?


9

На моей машине для разработки Windows я использую Pageant с секретным ключом для аутентификации на сервере SVN.

Я хочу знать: каков эквивалентный процесс Mac для этого? Конкурс не перенесен, как мне пройти аутентификацию?


1
Если вы хотите импортировать ключ с вашего компьютера с Windows с помощью PuttyGen, используйте Export -> OpenSSH, чтобы создать файл в правильном формате
Casebash

Ответы:


8

Я использую SSH Keychain на моем Mac для управления агентом ключей SSH и прикрепленными ключами. Он запускает ssh-agent и ssh-add для управления ключами за кулисами, но запускается при входе в систему, сохраняет фразу-пароль в цепочке ключей входа OSX (хотя делать это не нужно).


Обратите внимание, что OSX 10.5+ имеет встроенный ssh-agent, поэтому установка дополнительного программного обеспечения не требуется (в первый раз, когда я получил доступ к зашифрованному секретному ключу в OSX 10.6, меня попросили ввести фразу-пароль; затем он был «по волшебству» добавлен в связку ключей и больше никаких подсказок с тех пор)
Милан Гардиан

2
блешь, эта ссылка больше не ведет никуда полезного :(
Бакар

это правильная ссылка - sshkeychain.sourceforge.net
Aldekein

4

ssh-add и ssh-agent - это встроенные эквивалентные инструменты. Лучший способ - прочитать любой учебник для linux или os x при настройке auth с ssh, он будет таким же.


4

Pageant - это обходной путь Windows для отсутствия установленного OpenSSH. Поскольку современные маки UNIX , вам не нужно ничего устанавливать!

Вот краткое изложение того, как его настроить


1
Современные компьютеры Mac являются Unix;). opengroup.org/comm/press/19-2-nov07.htm
jtimberman


3

Для меня ~/.ssh/configфайл работает лучше всего. Добавьте к нему группы конфигов, используя эту схему:

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

а потом

ssh shortname

подключится с использованием этих настроек, включая ключ. Это позволяет вам иметь много разных ключей для разных хостов без необходимости добавлять их все ssh-agent.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.