Puncte:2

Folosind o cheie privată PuTTY de la Windows la Linux

drapel cn

Am generat două chei pe PuTTY: publică și privată. Folosind acest software pe Windows, mă pot conecta la server ca de obicei.

Apoi am încercat să copiez acele fișiere în mașina mea ubuntu (21.04) și m-am conectat încărcând cheia privată (deschideți putty, scrieți utilizator@nume gazdă și apoi încărcați cheia privată la SSH>Auth), dar nu se poate conecta, fiind respins de server, deoarece această eroare spune:

Nu se poate încărca fișierul cheie „~/private_key.ppk” (formatul cheii PuTTY este prea nou). 

Și apare o fereastră care spune:

Nu sunt disponibile metode de autentificare acceptate (server trimis: cheie publică)

Deci, după cum sugerează prima eroare, după convertirea cheii private în format openssh PEM prin PuTTYgen și apoi încărcarea fișierului în SSH/Auth, mesajul „Fără suportat” rămâne înainte:

Nu se poate utiliza fișierul de cheie „~/private_key_openssh” (cheie privată OpenSSH SSH-2 (format PEM vechi) ).

Există vreo modalitate de a folosi aceste chei pe Ubuntu? Poate prin openssh?

Câteva informații care vor fi utile:

  • Noua versiune instalată de Ubuntu
  • Chit 0,74

Ieșirea în timp ce încercați ssh -i ~/.ssh/private_key.ppk user@hostname

Încărcați cheia „~/.ssh/private_key.ppk”: format nevalid utilizator@nume gazdă: Permisiune refuzată (cheie publică).

drapel ru
Pe Windows, exportați PPK-ul în puttygen în formatul OpenSSH privkey și copiați informațiile pubkey din fereastră. Versiunea Ubuntu a PuTTY și PuTTYgen poate fi „prea veche” dacă utilizați cel mai recent PuTTY din amonte și, ca atare, trebuie să faceți exporturile pe Windows, apoi să copiați cheile în Ubuntu.
Puncte:0
drapel cn

Conexiune realizată!

După cum sugerează Thomas Ward, încărcarea fișierului private_key în PuTTYgen pe Windows și copierea cheii publice în chei-autorizate fișierul a funcționat ca prim pas.

Mai mult, exportați fișierul private_key în format openssh, prima opțiune, în fișierul private_OpenSSH și apoi mutați-l în directorul ~/.ssh pentru a schimba permisiunile cu:

chmod 400 private_OpenSSH

Mi-a permis să mă conectez în sfârșit cu:

ssh -i ~/private_OpenSSH utilizator@nume gazdă

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.