Vzhľadom na pohodlie a kontrolu, ktoré nám SSH poskytuje, sa pokúšame implementovať metódy, ako je prihlásenie bez hesla pomocou kľúčov SSH a dvojfaktorové overenie. Napriek tomu sa stále môžeme stretnúť s chybami, ktoré by nám mohli brániť v používaní SSH na prihlásenie sa na vzdialené počítače.
Tento rýchly návod vám ukáže, ako vyriešiť nesprávne vlastníctvo alebo povolenie v súbore .ssh/config.
Predpoklady
Predtým, ako začneme so sprievodcom:
- Uistite sa, že máte súkromný a verejný kľúč
- Zaistite, aby bol váš verejný kľúč k dispozícii v súbore authorized_keys vášho vzdialeného počítača.
Ak nespĺňate ani jednu z vyššie uvedených požiadaviek, zvážte nasledujúci tutoriál, v ktorom podrobne popíšem, ako generovať a kopírovať páry kľúčov SSH.
https://linuxhint.com/use-ssh-copy-id-command/
Čo spôsobuje zlí majitelia alebo chyby povolení?
Zlý vlastník alebo chyba povolenia v súbore .ssh/config sú dôsledkom nesprávnych povolení buď k samotnému súboru, alebo k adresáru .ssh.
Súbory v adresári .ssh by mali mať povolenie iba na čítanie a zápis; ktorá nezahŕňa skupinu ani ostatných.
Ako opraviť chyby zlého vlastníka a povolenia
Na vyriešenie tejto chyby stačí len nastaviť správne povolenia v súbore .ssh/config.
Ak nie ste takí spokojní s povoleniami Linuxu, vyskúšajte tento intuitívny nástroj na používanie chmod.
Ak chcete nastaviť správne povolenia, použite príkaz:
$ sudo chmod 600 ~/.ssh/configPo vykonaní vyššie uvedeného príkazu by povolenie súboru malo byť nasledovné:
Príkaz chown môžete použiť aj na zrušenie hlasovania vlastníka súboru pomocou príkazu:
$ sudo chown $ USER ./ssh/configPomocou týchto dvoch metód by ste mali opraviť chybu zlého vlastníka alebo povolenia a môžete pokračovať v prihlásení do svojho SSH.
Záver
Toto bol krátky a rýchly návod na riešenie problému s chybným vlastníkom alebo chybou povolenia .ssh/config. Ak hľadáte podrobnejší návod, pozrite sa na nasledujúci SSH sprievodca riešením problémov.