Na moim komputerze programistycznym Windows używam Pageant z tajnym kluczem do uwierzytelniania na serwerze SVN.
Chcę wiedzieć: jaki jest odpowiednik tego procesu na komputerze Mac? Korowód nie został przeniesiony, jak mogę się uwierzytelnić?
macos
ssh
svn
authentication
private-data
Joseph Weissman
źródło
źródło
Odpowiedzi:
Używam SSH Keychain na komputerze Mac do zarządzania agentem ssh key i załączonymi kluczami. Działa ssh-agent i ssh-add, aby zarządzać kluczami za kulisami, ale uruchamia się, gdy się loguję, przechowuje hasło w pęku kluczy logowania OSX (jednak nie musisz tego robić).
źródło
ssh-add i ssh-agent są równoważnymi narzędziami, które są wbudowane. Najlepszym sposobem jest przeczytanie dowolnego tutoriala dla systemu Linux lub OS X w ustawieniach auth z ssh, będzie to samo.
źródło
Pageant to obejście systemu Windows polegające na tym, że nie ma zainstalowanego OpenSSH. Ponieważ nowoczesne komputery Mac są w systemie UNIX , nie musisz niczego instalować!
Oto krótki przegląd tego, jak to skonfigurować
źródło
Dla mnie
~/.ssh/config
plik działa najlepiej. Dodaj do niego grupy konfiguracji za pomocą tego schematu:i wtedy
połączy się przy użyciu tych ustawień, w tym klucza. Dzięki temu masz wiele różnych kluczy dla różnych hostów bez konieczności dodawania ich wszystkich
ssh-agent
.źródło