Isilon: OneFS: Errore: "Autenticazione rifiutata: proprietà o modalità non valide per la directory /ifs/home/user/.ssh" quando si tenta di connettersi al cluster tramite SSH
요약: Isilon: OneFS: Errore: "Autenticazione rifiutata: proprietà errata o modalità per la directory /ifs/home/user/.ssh" quando si tenta di connettersi al cluster tramite SSH
증상
Gli utenti non sono in grado di connettersi al cluster tramite una connessione SSH.
I seguenti sintomi si verificano quando l'utente tenta di connettersi a un cluster tramite una connessione SSH:
- Viene visualizzato il seguente errore:
Autenticazione rifiutata: proprietà errata o modalità per la directory /ifs/home/user/.ssh
Questo stesso errore viene registrato anche nel file /var/log/auth.log .
- All'utente viene richiesto di inserire la password anche se è in uso un file authorized_keys .
원인
L'errore "Autenticazione rifiutata: cattiva proprietà o modalità per la directory" in genere significa che le directory home o ~/.ssh dell'utente dispongono di autorizzazioni di scrittura di gruppo. La directory principale deve essere scrivibile solo dall'utente o dal proprietario, le autorizzazioni ~/.ssh devono essere impostate su 700 e le autorizzazioni per i file authorized_keys devono essere impostate su 600.
해결
Modificare le autorizzazioni per le directory specificate dall'utente. In genere si consiglia di disporre di 750 autorizzazioni per la directory /ifs/home/user/.ssh/ e 644 autorizzazioni per il file authorized_keys ; Tuttavia, tali valori potrebbero non essere sufficienti e sono necessarie autorizzazioni più restrittive.
- Aprire una connessione SSH a qualsiasi nodo nel cluster e accedere utilizzando l'account "root".
- Eseguire il seguente comando per modificare la directory principale dell'utente in modo che sia scrivibile solo da tale utente, dove <user name> è il nome dell'utente:
chmod g-w /home/<nome utente>
- Modificare le autorizzazioni per la directory ~/.ssh dell'utente, dove <user name> è il nome dell'utente:
chmod 700 /home/<nome> utente/.ssh
- Modificare le autorizzazioni per il file di authorized_keys dell'utente, dove <user name> è il nome dell'utente:
chmod 600 /home/<nome> utente/.ssh/authorized_keysNOTA
Il file authorized_keys deve essere di proprietà del proprietario e non "root".
추가 정보
Informazioni aggiuntive
Consultare l'articolo della Knowledge Base How to setup key-based RSA SSH logins, 16474