На своїй машині розробки Windows я використовую Pageant із секретним ключем для автентифікації на сервері SVN.
Хочу знати: який еквівалентний процес Mac для цього? Pageant не перенесений, як мені зробити автентифікацію?
На своїй машині розробки Windows я використовую Pageant із секретним ключем для автентифікації на сервері SVN.
Хочу знати: який еквівалентний процес Mac для цього? Pageant не перенесений, як мені зробити автентифікацію?
Відповіді:
Я використовую SSH Keychain на своєму Mac, щоб керувати своїм агентом ssh key та доданими ключами. Він запускає ssh-агент і ssh-add для управління клавішами за кадром, але запускається, коли я входжу в систему, зберігає парольну фразу в брелоку для входу в OSX (однак вам цього не потрібно робити).
ssh-add та ssh-agent - це еквівалентні інструменти, в які вбудовано. Найкращий спосіб - це прочитати будь-який підручник для Linux або OS x під час налаштування auth з ssh, це буде те саме.
Pageant - це рішення Windows для не встановлення OpenSSH. Оскільки сучасні Mac є UNIX , вам не потрібно нічого встановлювати!
Для мене ~/.ssh/config
файл найкраще працює. Додайте до нього групи конфігурацій за цією схемою:
host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh
і потім
ssh shortname
зв’яжеться за допомогою цих налаштувань, включаючи ключ. Це дозволяє мати безліч різних ключів для різних хостів, без того, щоб додавати їх усі ssh-agent
.