GNU/Linux >> Znalost Linux >  >> Linux

Ssh – vzhledem k soukromému klíči Ssh, jak obnovit veřejný klíč?

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

Linux
  1. Jak nastavit klíče SSH

  2. Jak se připojit k ssh serveru pomocí plink a cmd a veřejného klíče

  3. Jak ověřit, že certifikát Ssh byl podepsán zadaným soukromým klíčem Ssh Ca?

  1. Jak získat veřejný klíč ze soukromého klíče Ssh?

  2. Jak používat příkaz ssh-keygen ke konfiguraci ssh bez hesla

  3. SSH - Jak zahrnout příkaz -t do souboru ~/.ssh/config

  1. Jak nastavit klíče SSH pro přihlášení pomocí „veřejného/soukromého klíče“ SSH v systému Linux

  2. Jak zkontrolovat, zda se pár veřejného / soukromého klíče RSA shoduje

  3. SSH:V privátní síti, jak přistupovat ke vzdálenému počítači ze zdrojového počítače bez použití veřejného klíče ssh