Nějak jsem ztratil svůj id_rsa.pub soubor. Stále mám svůj id_rsa soubor. Jak obnovím veřejný klíč ze soukromého klíče?
(Tato otázka přišla po ssh-copy-id hlásil „CHYBA:Nebyly nalezeny žádné identity“ při ssh-keygen hlášeno „/root/.ssh/id_rsa již existuje“. ls ~/.ssh poukázal na problém s id_rsa ale ne id_rsa.pub . Našel jsem řešení, ale bylo pohřbeno na konci dlouhého příspěvku na fóru podpory Ubuntu.)
Přijatá odpověď:
Veřejný klíč můžete vygenerovat pomocí ssh-keygen -y . Pokud je váš soukromý klíč ve výchozím umístění, můžete použít následující k umístění veřejného klíče na stejné místo:
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub