-
Configuration démon SSH
Bonjour à tous,
petite question bête surement... quelle est la différence entre le dossier /etc/ssh et le dossier %HOME%/.ssh ? il m'arrive de voir parfois les clés publiques dans l'un, ou dans l'autre sans réellement comprendre pourquoi.
(A vrai dire, je me pose la même question pour /etc/profile et %HOME%/.profile, je suppose que le même mécanisme est derrière)
De même, dans le fichier /etc/ssh/sshd_config, la ligne suivante :
AuthorizedKeysFile .ssh/authorized_keys
est-elle correcte ? J'avais pour habitude de voir
AuthorizedKeysFile %h/.ssh/authorized_keys
Voilà, des questions probablements bêtes auquelles un habitué pourra rapidement répondre ;-)
Bonne journée à tous
-
Bonjour,
La différence entre les fichiers d'environnements ou de configurations qui se trouve dans /etc et ceux de ton home, c'est que tu peux faire des bêtises sur ceux de ton home qui ne concernera que ton home, alors que ceux dans /etc tu n'y as pas accès, il sont réservé à l'administrateur et leur porté est sur tous les utilisateurs du système.
Cela permet donc à l'administrateur de vous fournir de façon générique un environnement décent et d'avoir un certain contrôle sur les utilisateurs.
-
Oui d'accord mais quel fichier de configuration est prioritaire alors ? si l'admin balance une conf globale dans /etc/ mais qu'un utilisateur possède sa conf locale dans son dossier .ssh, quelle configuration est utilisée pour l'utilisteur ?
-
Cela dépend de quel partie de ssh que tu parles:
-Pour la partie serveur (un client qui se connecte chez toi): priorité /etc donc au bon vouloir de l'administrateur.
-Pour la partie cliente (c'est toi qui utilise ssh pour te connecter quelque part), pas de priorité particulière, juste une conf par défaut sur laquelle tu peux outre.