Isilon: OneFS: Error: "Autenticación rechazada: propiedad incorrecta o modos del directorio /ifs/home/user/.ssh" cuando se intenta conectarse al clúster a través de SSH
요약: Isilon: OneFS: Error-”Authentication refused: bad ownership or modes for directory /ifs/home/user/.ssh” cuando se intenta conectar al clúster a través de SSH
증상
Los usuarios no pueden conectarse al clúster a través de una conexión SSH.
Los siguientes síntomas se producen cuando el usuario intenta conectarse a un clúster a través de una conexión SSH:
- Aparece el siguiente error:
Autenticación rechazada: mala propiedad o modos para el directorio /ifs/home/user/.ssh
Este mismo error también se registra en el archivo /var/log/auth.log.
- Se solicita la contraseña al usuario aunque se utilice un archivo authorized_keys.
원인
Por lo general, el error “Authentication refused: bad ownership or modes for directory” significa que los directorios home o ~/.ssh del usuario tienen permisos de escritura de grupo. El directorio home debe tener capacidad de escritura solo para el usuario o el propietario, los permisos ~/.ssh deben establecerse en 700 y los permisos de archivo authorized_keys deben establecerse en 600.
해결
Modifique los permisos en los directorios especificados del usuario. Por lo general, se recomienda tener permisos de 750 en el directorio /ifs/home/user/.ssh/ y permisos 644 en el archivo authorized_keys; sin embargo, es posible que esos valores no sean suficientes y que se necesiten permisos más restrictivos.
- Abra una conexión SSH en cualquier nodo en el clúster e inicie sesión con la cuenta “raíz”.
- Ejecute el siguiente comando para cambiar el directorio principal del usuario a fin de que solo este pueda escribir en él, en el que <user name> es el nombre del usuario:
chmod g-w /inicio/<nombre de usuario>
- Cambie los permisos en el directorio ~/.ssh del usuario, donde <user name> es el nombre del usuario:
chmod 700 /home/<nombre> de usuario/.ssh
- Cambie los permisos en el archivo de authorized_keys del usuario, donde <user name> es el nombre del usuario:
chmod 600 /home/<nombre> de usuario/.ssh/authorized_keysNOTA
El archivo authorized_keys debe ser propiedad del propietario y no "root".
추가 정보
Información adicional
Consulte el artículo de la base de conocimientos Cómo configurar inicios de sesión de SSH RSA basados en claves, 16474