„... nie wiem, co to jest plink.exe lub peagant.exe ...”
Ponieważ pytasz: plink i korowód są częścią pakietu PuTTY, który jest implementacją SSH, która obsługuje systemy Linux i Windows i jest całkowicie dominująca w systemie Windows.
SSH
Secure Shell (SSH) to kryptograficzny protokół sieciowy do zabezpieczania komunikacji danych. Ustanawia bezpieczny kanał w niezabezpieczonej sieci w architekturze klient-serwer, łącząc aplikację kliencką SSH z serwerem SSH. Typowe aplikacje obejmują zdalne logowanie za pomocą wiersza poleceń, zdalne wykonywanie poleceń, ale każda usługa sieciowa może być zabezpieczona za pomocą protokołu SSH.
jeśli kiedykolwiek korzystałeś z Telnetu, jest tak (ale bezpieczniej): pozwala zdalnie uzyskać dostęp do powłoki bash (wiersza poleceń) hosta Linux.
Kit
PuTTY to darmowy emulator terminala typu open source, konsola szeregowa i aplikacja do przesyłania plików w sieci. Obsługuje kilka protokołów sieciowych, w tym SCP, SSH, Telnet, rlogin ...
W systemie Windows jest to dominujące oprogramowanie do zdalnego dostępu do wiersza poleceń hosta Linuksa w protokole SSH (powyżej). W systemie Windows rozszerzenia .exe dotyczą plików wykonywalnych. Więc te uwagi o plink.exe i pageant.exe prawdopodobnie nie mają zastosowania, jeśli jesteś w systemie Linux . PuTTY zawiera
Plink : interfejs wiersza poleceń do zaplecza PuTTY
Pageant : agent uwierzytelniania SSH dla PuTTY, PSCP i Plink
Od ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Gdy klucz publiczny znajduje się na zdalnym końcu, a pasujący klucz prywatny znajduje się na końcu lokalnym, wpisywanie hasła nie jest już wymagane ... dla dodatkowego bezpieczeństwa sam klucz prywatny można zablokować za pomocą hasła.
Tak więc github jest hostowany na maszynie z Linuksem i używa SSH do zabezpieczenia połączenia. SSH uwierzytelnia się za pomocą haseł lub kluczy, wiele hostów (github?) Uwierzytelnia się tylko za pomocą kluczy. Konfiguracja najwyraźniej próbuje uwierzytelnić się za pomocą klucza. Klucze i hosty nie są jeden do jednego: możesz mieć dwa klucze dla tego samego hosta i / lub dwa hosty dla tego samego klucza, więc należy nimi zarządzać. Jeśli pracujesz w systemie Windows, dostęp do sesji SSH prawdopodobnie uzyskuje się za pośrednictwem plink, a Twoje klucze są prawdopodobnie zarządzane przez Pageant.
Importuj klucz, którego potrzebujesz za każdym razem, gdy ładujesz Pageant. Jeśli postępowałeś zgodnie z instrukcjami, które mówiły „zaimportuj swój klucz” i zobaczyłeś, że zadziałał, ale teraz nie działa, zobacz Rozdział 9: Używanie Pageant do uwierzytelniania .
Ostatnia wskazówka, jeśli korzystasz z systemu Windows: możesz mieć wiele wystąpień pakietu PuTTY zainstalowanych przez różne narzędzia. Na przykład TortoiseGit instaluje własne.