【问题标题】:How to remove heroku ssh keys that don't have a name如何删除没有名称的heroku ssh密钥
【发布时间】:2013-08-08 19:15:20
【问题描述】:

heroku 文档提到了如何使用 heroku keys:remove 删除具有关联名称的 ssh 密钥:

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

但我设法上传了一些没有名称的密钥,现在找不到删除它们的方法。 heroku keys:remove 命令需要指定一个名称。

还有其他方法可以清除与帐户关联的 ssh 密钥吗?

【问题讨论】:

    标签: heroku ssh-keys


    【解决方案1】:

    您始终可以在 heroku 的 Web 界面中删除键。或者您将heroku keys:remove 与完整的公钥(甚至是公钥的第一部分)一起使用

    $ heroku keys
    === my@email.com Keys
    ssh-rsa AAAAB3NzaC...gegfp2Jw==
    ssh-rsa AAAAB3NzaC...wZp2PJUw==
    

    两个没有名字的键,我想删除以“Juw==”结尾的第二个键。要获取完整密钥,请使用 -l 标志。

    $ heroku keys -l
    === my@email.com 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==
    

    您不需要使用完整的密钥(但您可以)刚好足够的字符串,以便它是唯一的。

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

    成功了!

    $ heroku keys
    === my@email.com Keys
    ssh-rsa AAAAB3NzaC...gegfp2Jw==
    

    【讨论】:

    • 没有名称的键不会显示在 Web 界面中,但使用命令行中的唯一键 sn-p 可以按指定工作,谢谢。
    猜你喜欢
    • 2014-10-17
    • 2013-08-20
    • 2022-01-27
    • 1970-01-01
    • 2016-04-16
    • 2022-01-06
    • 2021-05-02
    • 2014-10-28
    • 2023-03-19
    相关资源
    最近更新 更多