Réparer les mauvais propriétaires ou la permission .ssh / config

Réparer les mauvais propriétaires ou la permission .ssh / config
Nous aimons tous SSH! C'est un outil puissant que nous utilisons pour interagir avec des machines à distance et effectuer des tâches lourdes dans le confort de notre terminal local.

En raison du confort et du contrôle que SSH nous donne, nous essayons d'implémenter des méthodes telles que des connexions sans mot de passe à l'aide de clés SSH et d'authentifications à deux facteurs. Cependant, malgré cela, nous pouvons toujours rencontrer des erreurs qui pourraient nous empêcher d'utiliser SSH pour vous connecter aux machines distantes.

Ce tutoriel rapide vous montrera comment résoudre une mauvaise propriété ou une autorisation sur le .fichier ssh / config.

Conditions préalables

Avant de commencer le guide:

  • Assurez-vous d'avoir une clé privée et publique
  • Assurez-vous que votre clé publique est disponible dans le fichier autorisé_keys de votre machine distante.

Si vous n'avez aucune des exigences ci-dessus, considérez le tutoriel suivant où je détaille comment générer et copier des paires de clés SSH.

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

Ce qui cause de mauvais propriétaires ou des erreurs d'autorisation?

Le mauvais propriétaire ou l'erreur d'autorisation sur le .Le fichier ssh / config résulte des autorisations incorrectes sur le fichier lui-même ou le .répertoire SSH.

Les fichiers dans le .Le répertoire SSH devrait avoir la permission de lecture et d'écriture de l'utilisateur uniquement; qui n'inclut pas le groupe ou d'autres.

Comment réparer les mauvais propriétaires et les erreurs d'autorisation

Pour résoudre cette erreur, tout ce que nous devons faire est de définir les autorisations correctes sur le .fichier ssh / config.

Si vous n'êtes pas si à l'aise avec les autorisations Linux, consultez cet outil intuitif pour l'utilisation de ChMOD.

https: // chmodcommand.com /

Pour définir les autorisations correctes, utilisez la commande:

$ sudo chmod 600 ~ /.ssh / config

Une fois que vous avez exécuté la commande ci-dessus, l'autorisation de fichier doit être la suivante:

Vous pouvez également utiliser la commande chown pour voter le propriétaire du fichier à l'aide de la commande:

$ sudo chown $ utilisateur ./ ssh / config

En utilisant ces deux méthodes, vous devriez avoir le mauvais propriétaire ou une erreur d'autorisation fixe, et vous pouvez vous connecter à votre SSH.

Conclusion

C'était un guide court et rapide sur la résolution .SSH / Config Bad Owner ou Erreur d'autorisation. Si vous recherchez un tutoriel plus approfondi, consultez le guide de dépannage SSH suivant.