"... nicht sicher, was plink.exe oder peagant.exe ist ..."
Da fragen Sie: plink & pageant sind Teil der PuTTY-Suite, einer Implementierung von SSH, die Linux & Windows unterstützt und unter Windows vollständig dominiert.
SSH
Secure Shell (SSH) ist ein kryptografisches Netzwerkprotokoll zur Sicherung der Datenkommunikation. Es richtet einen sicheren Kanal über ein unsicheres Netzwerk in einer Client-Server-Architektur ein und verbindet eine SSH-Client-Anwendung mit einem SSH-Server. Zu den gängigen Anwendungen gehören die Remote-Befehlszeilenanmeldung und die Ausführung von Remotebefehlen. Jeder Netzwerkdienst kann jedoch mit SSH gesichert werden.
Wenn Sie jemals Telnet verwendet haben, ist dies so (aber sicherer): Sie können remote auf die Bash-Shell (Befehlszeile) eines Linux-Hosts zugreifen.
Kitt
PuTTY ist ein kostenloser Open-Source-Terminalemulator, eine serielle Konsole und eine Netzwerk-Dateiübertragungsanwendung. Es unterstützt verschiedene Netzwerkprotokolle, darunter SCP, SSH, Telnet, rlogin ...
Unter Windows ist es die dominierende Software für den Remotezugriff auf die Befehlszeile eines Linux-Hosts unter dem SSH-Protokoll (oben). In Windows gelten EXE-Erweiterungen für ausführbare Dateien. Daher gelten diese Hinweise zu plink.exe & pageant.exe wahrscheinlich nicht, wenn Sie unter Linux arbeiten . PuTTY beinhaltet
Plink : Eine Befehlszeilenschnittstelle zum PuTTY-Backend
Festzug : ein SSH-Authentifizierungsagent für PuTTY, PSCP und Plink
Von ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Wenn der öffentliche Schlüssel auf der Remote-Seite vorhanden ist und der entsprechende private Schlüssel auf der lokalen Seite vorhanden ist, ist die Eingabe des Kennworts nicht mehr erforderlich. Für zusätzliche Sicherheit kann der private Schlüssel selbst mit einer Passphrase gesperrt werden.
Github wird also auf einem Linux-Computer gehostet und verwendet SSH, um die Verbindung zu sichern. SSH authentifiziert sich entweder mit Passwörtern oder Schlüsseln, viele Hosts (Github?) Authentifizieren sich nur mit Schlüsseln. Ihr Setup versucht anscheinend, sich mit einem Schlüssel zu authentifizieren. Schlüssel und Hosts sind nicht eins zu eins: Sie können zwei Schlüssel für denselben Host und / oder zwei Hosts für denselben Schlüssel haben, daher müssen sie verwaltet werden. Wenn Sie unter Windows arbeiten, wird auf Ihre SSH-Sitzung wahrscheinlich über plink zugegriffen, und Ihre Schlüssel werden wahrscheinlich von Pageant verwaltet.
Importieren Sie den Schlüssel, den Sie jedes Mal benötigen, wenn Sie Pageant laden. Wenn Sie Anleitungen mit der Aufschrift "Importieren Sie Ihren Schlüssel" befolgt haben und festgestellt haben, dass dies funktioniert, aber jetzt nicht funktioniert, lesen Sie Kapitel 9: Verwenden von Pageant zur Authentifizierung .
Ein letzter Tipp unter Windows: Möglicherweise sind mehrere Instanzen der PuTTY-Suite von verschiedenen Tools installiert. TortoiseGit installiert beispielsweise eine eigene.