Popravite slabe lastnike ali dovoljenje za .ssh/config

Fix Bad Owners Permission



Vsi imamo radi SSH! To je močno orodje, ki ga uporabljamo za interakcijo z oddaljenimi stroji in opravljanje težkih nalog v udobju našega lokalnega terminala.

Zaradi udobja in nadzora, ki nam ga ponuja SSH, poskušamo z uporabo ključev SSH in dvofaktorskimi pristnostmi uvesti metode, kot so prijave brez gesla. Kljub temu lahko še vedno naletimo na napake, ki bi nam lahko preprečile uporabo SSH za prijavo na oddaljene stroje.







Ta hitra vadnica vam bo pokazala, kako rešiti slabo lastništvo ali dovoljenje za datoteko .ssh/config.



Predpogoji

Preden začnemo z vodnikom:



  • Poskrbite, da imate zasebni in javni ključ
  • Prepričajte se, da je vaš javni ključ na voljo v datoteki authorized_keys oddaljene naprave.

Če nobena od zgoraj navedenih zahtev ni izpolnjena, razmislite o naslednji vadnici, kjer podrobno opisujem, kako ustvariti in kopirati pare ključev SSH.





https://linuxhint.com/use-ssh-copy-id-command/

Kaj povzroča slabe lastnike ali napake pri dovoljenjih?

Napaka lastnika ali dovoljenja v datoteki .ssh/config je posledica nepravilnih dovoljenj v sami datoteki ali v imeniku .ssh.



Datoteke v imeniku .ssh bi morale imeti dovoljenje za branje in pisanje samo za uporabnika; ki ne vključuje skupine ali drugih.

Kako odpraviti napake lastnika in dovoljenja

Če želite odpraviti to napako, morate le nastaviti pravilna dovoljenja za datoteko .ssh/config.

Če vam dovoljenja za Linux niso tako všeč, si oglejte to intuitivno orodje za uporabo chmod.

https://chmodcommand.com/

Če želite nastaviti pravilna dovoljenja, uporabite ukaz:

$ sudo chmod 600 ~/.ssh/config

Ko izvedete zgornji ukaz, mora biti dovoljenje za datoteko naslednje:

Z ukazom chown lahko glasujete za lastnika datoteke z ukazom:

$ sudo chown $ USER ./ssh/config

Z uporabo teh dveh metod bi morali odpraviti napako slabega lastnika ali dovoljenja in se lahko prijavite na svoj SSH.

Zaključek

To je bil kratek in hiter vodnik pri odpravljanju napake lastnika .ssh/config ali napake pri dovoljenju. Če iščete bolj poglobljeno vadnico, si oglejte naslednji SSH vodnik za odpravljanje težav.