Putty-Authentifizierung unter Mac OS X?

13857
Joseph Weissman

Auf meinem Windows-Entwicklungscomputer verwende ich Pageant mit einem geheimen Schlüssel, um mich bei einem SVN-Server zu authentifizieren.

Ich möchte wissen: Was ist der entsprechende Mac-Prozess dafür? Pageant wird nicht portiert, wie kann ich mich authentifizieren?

8
Wenn Sie mit PuttyGen einen Schlüssel von Ihrem Windows-Computer importieren möchten, erstellen Sie mit Export -> OpenSSH eine Datei im richtigen Format Casebash vor 12 Jahren 1

4 Antworten auf die Frage

8
jtimberman

Ich verwende SSH Keychain auf meinem Mac, um meinen SSH- Schlüsselagenten und die dazugehörigen Schlüssel zu verwalten. Es führt ssh-agent und ssh-add aus, um die Schlüssel hinter den Kulissen zu verwalten, startet jedoch beim Anmelden und speichert die Passphrase im OSX-Anmelde-Schlüsselbund (dies muss jedoch nicht geschehen).

Beachten Sie, dass OSX 10.5+ über einen integrierten ssh-agent verfügt, sodass keine zusätzliche Softwareinstallation erforderlich ist (beim ersten Zugriff auf den verschlüsselten privaten Schlüssel in OSX 10.6 wurde ich nach einem Passwort gefragt, dies wurde dann "magisch" dem Schlüsselbund und hinzugefügt keine Aufforderungen seitdem mehr) Milan Gardian vor 13 Jahren 0
Blech, dieser Link führt nirgendwo mehr nützlich :( bacar vor 12 Jahren 2
Dies ist der richtige Link - http://sshkeychain.sourceforge.net/ Aldekein vor 10 Jahren 0
4
jweede

Pageant ist eine Windows-Problemumgehung, wenn OpenSSH nicht installiert ist. Da moderne Macs UNIX sind, müssen Sie nichts installieren!

Hier ist ein kurzer Überblick über die Einrichtung

Moderne Macs * sind * Unix;). http://www.opengroup.org/comm/press/19-2-nov07.htm jtimberman vor 14 Jahren 1
hahah Hoppla. Danke, dass du darauf hingewiesen hast. jweede vor 14 Jahren 0
http://www.opengroup.org/openbrand/register/brand3581.htm auch http://www.opengroup.org/openbrand/register/ jtimberman vor 12 Jahren 0
4
Rich Bradshaw

ssh-add und ssh-agent sind die gleichwertigen Tools, die eingebaut sind. Am besten lesen Sie jedes Tutorial für linux oder os x beim Einrichten von auth mit ssh, es wird dasselbe sein.

2
Kornel

Für mich ~/.ssh/configfunktioniert die Datei am besten. Fügen Sie ihm Konfigurationsgruppen hinzu, die dieses Schema verwenden:

host shortname user my_username hostname host.of.the.server.example.com IdentityFile ~/.ssh/key.openssh 

und dann

ssh shortname 

stellt unter Verwendung dieser Einstellungen eine Verbindung her, einschließlich des Schlüssels. Dadurch haben Sie viele verschiedene Schlüssel für verschiedene Hosts, ohne sie alle hinzufügen zu müssen ssh-agent.