2013-08-07 6 views
8

Die Heroku docs nicht erwähnt haben, wie SSH-Schlüssel zu entfernen, die einen Namen mit ihnen mit Heroku Tasten zugeordnet haben: entfernen:Wie Heroku SSH-Schlüssel zu entfernen, die einen Namen

https://devcenter.heroku.com/articles/keys

Aber Ich habe es geschafft, einige Schlüssel, die keinen Namen haben, hochzuladen und finde keine Möglichkeit sie zu löschen. Die Heroku-Schlüssel: Entfernen Befehl erwartet, dass ein Name angegeben wird.

Gibt es eine andere Möglichkeit, ssh-Schlüssel zu löschen, die mit einem Konto verknüpft sind?

Antwort

16

Sie können Keys jederzeit im Webinterface von heroku löschen. Oder Sie verwenden heroku keys:remove mit der vollen öffentlichen Schlüssel (oder sogar den ersten Teil des öffentlichen Schlüssels)

$ heroku keys 
=== [email protected] Keys 
ssh-rsa AAAAB3NzaC...gegfp2Jw== 
ssh-rsa AAAAB3NzaC...wZp2PJUw== 

Zwei Schlüssel ohne Namen, und ich möchte das zweite Ende in löschen ‚JUW ==‘. Verwenden Sie das Flag -l, um den vollständigen Schlüssel abzurufen.

$ heroku keys -l 
=== [email protected] Keys 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsH1GFnghrmFSQ+Dkg71VtYjkRJzlAdimXj9M7ELHCZom6A3e/9GefzvxosirTqiCbxNPaBXO/nX4ZHH/fT5L+YhmOhJ0FQDGhhCz3g3ElnG5+ve+Aj3adE3xY3FIdM9ZNKMth5ymgl+aBOIg7cJyBWVlL5wrMmayTpdUnVEhw0aiRrS4BegO+LZVZ+EO+IP+Jj3pXwZ4kUNnw82OY1+TWfVswwUdYAVFBRkSyptj50KbTGI8QeSJTviNwH8x76amkdZj1cbERUH3/1IUsGuVtYU8K3pcrZU/QySQo1/9HK2cM0zJgULnHuUgVSaZ3E1ivWAU6bk2YhXsGlgegfp2Jw==  
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW+YA8Lj4LC+hF9cS2uiTRXDcQali7UMT3jXAx/F5aADWRO5F3jJrcl2w6wWj6xd0Fubx9eV77NBbdGAWmHngqg23bQtJlw3uzErn94n4zhvxW/0pMuD3/TZ1SNRaWlE/q8TELAJJ8vJt2k8IfHH7FLWUOxQa0VlhG3nxfaVHHY+rLcjNmdyjXVYiKdko91jTmsTlT4HIpADTptyfEt0orUKPFZT8/ZgPEHEeNWEqZLGdPHc+knXwW3b7YfCSeUesYGwESZmNTo7opeQ2YIueDNhTRsPkZbRXzM1Qu1y0uv8jQqj1Y0uSQGsjQQwZp2PJUw== 

Sie müssen nicht den vollständigen Schlüssel verwenden (aber Sie können) gerade genug von der Saite, so dass eindeutig ist.

$ heroku keys:remove AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW 
Removing AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW SSH key... done 

Erfolg!

+0

Die Schlüssel ohne Namen werden nicht in der Weboberfläche angezeigt, aber die Verwendung eines eindeutigen Schlüsselausschnitts von der Befehlszeile funktioniert wie angegeben, danke. –