Puncte:1

Obținerea „Load key”/root/.ssh/”: este un director când se execută „ssh -i ~/.ssh root@IP_address”

drapel ai

Încerc să mă conectez la o instanță creată de mine în cloud-ul IBM.

Când încerc să execut comanda „ssh -i ~/.ssh root@[adresa_IP a instanței mele], primesc eroarea „Load key”/root/.ssh/”: este un director root@[adresa_IP a parolei instanței mele]:

Înainte de a executa această comandă, am rulat ssh-keygen și am putut genera un nou set de fișiere, de exemplu, id_rsa și id_rsa.pub.

Am rulat chmod 700 pe cele 2 fișiere id_rsa și id_rsa.pub, dar acest lucru pare să nu fi funcționat.

Mă poate ajuta cineva să înțeleg de ce comanda de mai sus, adică „ssh -i ~/.ssh root@[IP_address of my instance] are ca rezultat această eroare?

Puncte:1
drapel hr

The -i opțiunea necesită numele cheii private fişier, nu numele directorului conținând fișierul:

ssh -i ~/.ssh/id_rsa root@[adresa_IP a instanței mele]

Cu toate acestea, din moment ce ~/.ssh/id_rsa este fișierul cheie RSA implicit, puteți omite -i opțiunea și argumentul ei cu totul

ssh root@[adresa_IP a instanței mele]

Desigur, pentru ca autentificarea să reușească, va trebui să fi copiat cheia publică în chei_autorizate fișier pe contul de la distanță - folosind ssh-copy-id sau altfel.

David S avatar
drapel ai
Mulțumesc mult! Foarte apreciat!

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.