На моей машине для разработки Windows я использую Pageant с секретным ключом для аутентификации на сервере SVN.
Я хочу знать: каков эквивалентный процесс Mac для этого? Конкурс не перенесен, как мне пройти аутентификацию?
На моей машине для разработки Windows я использую Pageant с секретным ключом для аутентификации на сервере SVN.
Я хочу знать: каков эквивалентный процесс Mac для этого? Конкурс не перенесен, как мне пройти аутентификацию?
Ответы:
Я использую SSH Keychain на моем Mac для управления агентом ключей SSH и прикрепленными ключами. Он запускает ssh-agent и ssh-add для управления ключами за кулисами, но запускается при входе в систему, сохраняет фразу-пароль в цепочке ключей входа OSX (хотя делать это не нужно).
ssh-add и ssh-agent - это встроенные эквивалентные инструменты. Лучший способ - прочитать любой учебник для linux или os x при настройке auth с ssh, он будет таким же.
Pageant - это обходной путь Windows для отсутствия установленного OpenSSH. Поскольку современные маки UNIX , вам не нужно ничего устанавливать!
Для меня ~/.ssh/config
файл работает лучше всего. Добавьте к нему группы конфигов, используя эту схему:
host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh
а потом
ssh shortname
подключится с использованием этих настроек, включая ключ. Это позволяет вам иметь много разных ключей для разных хостов без необходимости добавлять их все ssh-agent
.