Isilon: OneFS: Fout: "Authenticatie geweigerd: slecht eigendom of modi voor directory /ifs/home/user/.ssh" bij een poging om verbinding te maken met het cluster via SSH
Summary: Isilon: OneFS: Fout: "Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh" bij een poging om verbinding te maken met het cluster via SSH
Symptoms
Gebruikers kunnen geen verbinding maken met het cluster via een SSH-verbinding.
De volgende symptomen treden op wanneer de gebruiker via een SSH-verbinding verbinding probeert te maken met een cluster:
- De volgende fout wordt weergegeven:
Authenticatie geweigerd: slecht eigendom of modi voor directory /ifs/home/user/.ssh
Dezelfde fout wordt ook geregistreerd in het bestand /var/log/auth.log .
- De gebruiker wordt om zijn wachtwoord gevraagd, ook al wordt een authorized_keys bestand gebruikt.
Cause
De foutmelding "Authentication refused: bad ownership or modes for directory" betekent meestal dat de home- of ~/.ssh-directory's van de gebruiker machtigingen voor groepsschrijven hebben. De home directory moet alleen beschrijfbaar zijn voor de gebruiker of eigenaar, ~/.ssh-machtigingen moeten worden ingesteld op 700 en de machtigingen voor het authorized_keys bestand moeten worden ingesteld op 600.
Resolution
Wijzig de machtigingen voor de opgegeven mappen van de gebruiker. Het wordt over het algemeen aanbevolen om machtigingen van 750 te hebben voor de directory /ifs/home/user/.ssh/ en 644 voor het authorized_keys-bestand ; Deze waarden zijn echter mogelijk niet voldoende en er zijn meer beperkende machtigingen nodig.
- Open een SSH-verbinding op een knooppunt in het cluster en meld u aan met het hoofdaccount ("root").
- Voer de volgende opdracht uit om de home directory van de gebruiker te wijzigen zodat deze alleen beschrijfbaar is voor die gebruiker, waarbij <de> gebruikersnaam de naam van de gebruiker is:
chmod g-w /home/<gebruikersnaam>
- Wijzig de rechten voor de map ~/.ssh van de gebruiker, waarbij <de gebruikersnaam> de naam van de gebruiker is:
chmod 700 /home/<user name>/.ssh
- Wijzig de machtigingen voor het authorized_keys-bestand van de gebruiker, waarbij <de gebruikersnaam> de naam van de gebruiker is:
chmod 600 /home/<gebruikersnaam>/.ssh/authorized_keysNOTITIE
Het authorized_keys bestand moet eigendom zijn van de eigenaar en niet van "root".
Additional Information
Aanvullende informatie
Raadpleeg het Knowledge Base-artikel, Op sleutels gebaseerde RSA SSH-aanmeldingen instellen, 16474