2016-04-07 9 views
2

Ich habe 2 Systeme, die ich fast täglich benutze. Einer ist Desktop innerhalb von Büroräumen und ein anderer ist Laptop. Beide benutzen Ubuntu LTS Linux.Generierung von SSH-Schlüsseln für verschiedene Computer

Ich weiß, dass SSH-Schlüssel, die auf einem System erzeugt werden, auf ein anderes System kopiert werden können und nichts wie Push/Commit bricht. Aber ich will das nicht tun. Ich muss verfolgen, von welchem ​​System ich Push/Committee den Code hatte.

Um das zu erreichen, habe ich 2 diff. E-Mails an meinen GitHub-Account.

[email protected] 

[email protected] 

Jetzt muss ich Diff erzeugen. SSH-Schlüssel auf Desktop und Laptop, aber ich weiß nicht, wie das geht.

Ein Freund von mir schlug vor, mich zu lesen this Artikel. Schritt 2 zeigt Code folgenden

ssh-keygen -t rsa -b 4096 -C "[email protected]" 
# Creates a new ssh key, using the provided email as a label 
Generating public/private rsa key pair. 

Obiger Befehl hat Bestimmung E-Mail-Adresse zu übergeben, aber es erwähnt E-Mail-Adresse als label. Ich habe label Teil des Befehls nicht verstanden.

Sollten die folgenden Befehle meine Abfrage lösen?

ssh-keygen -t rsa -b 4096 -C "[email protected]" 

ssh-keygen -t rsa -b 4096 -C "[email protected]" 
+0

Es ist gut, dass Sie zwei verschiedene Schlüssel generieren möchten, so soll es gemacht werden. Private Schlüssel sollten nicht kopiert werden. –

Antwort

1

Nach dem ssh-keygen manual wird der Parameter -C verwendet, um einen Kommentar zu liefern.

-C comment 
Provides a new comment. 

Dieser Kommentar ist nützlich, um sich daran zu erinnern, wofür der Schlüssel ist. Wenn Sie bei github den Kommentar auf die E-Mail setzen, können Sie sich daran erinnern, für welches E-Mail-Konto Sie diesen bestimmten Schlüssel verwenden.

Ihre Befehle werden auf jeden Fall Ihr Problem lösen, sondern auch wird im diesem Fall entweder den Trick

ssh-keygen -t rsa -b 4096 -C "github key number desktop" 
ssh-keygen -t rsa -b 4096 -C "github key number laptop" 

Sie tun den Kommentar später durch Bearbeiten der Pub-Datei mit einem beliebigen Texteditor ändern können.