572 votes

ssh renvoie "Bad owner or permissions on ~/.ssh/config" (mauvais propriétaire ou autorisations sur ~/.ssh/config)

Lorsque j'essaie de me connecter à une autre boîte, j'obtiens cette erreur étrange

$ ssh hostname
Bad owner or permissions on ~/.ssh/config

Mais je me suis assuré que je possède et que j'ai les permissions rw sur le fichier :

ls -la ~/.ssh/
total 40K
drwx------ 2 robert robert 4.0K Mar 29 11:04 ./
drwx------ 7 robert robert 4.0K Mar 29 11:04 ../
-rw-r--r-- 1 robert robert 2.0K Mar 17 20:47 authorized_keys
-rw-rw-r-- 1 robert robert   31 Mar 29 11:04 config
-rw------- 1 robert robert 1.7K Aug  4  2010 id_rsa
-rw-r--r-- 1 robert robert  406 Aug  4  2010 id_rsa.pub
-rw-r--r-- 1 robert robert 6.1K Mar 29 11:03 known_hosts

0 votes

Je viens d'avoir le même message. Mon cas était différent. J'avais un problème global IdentityFile ~/.ssh/id_rsa Ainsi, lorsque j'ai essayé d'accéder à user@myserver.com, il a essayé d'utiliser cet id_rsa sans me demander le mot de passe. Évitez le fichier d'identité global et tout se passera bien.

2voto

Jeff Tian Points 121

J'ai rencontré ce problème sous Windows 10 avec vagrant ssh . J'ai essayé toutes les méthodes ci-dessus, mais je n'ai pas eu de chance. Finalement, j'ai supprimé ce fichier de configuration ssh et ça marche !

vagrant ssh
Bad owner or permissions on C:\\Users\\Jeff/.ssh/config
del ..\.ssh\config

vagrant ssh
Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-170-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu Feb 27 02:23:03 UTC 2020

  System load:  0.0               Processes:              77
  Usage of /:   5.1% of 39.34GB   Users logged in:        0
  Memory usage: 21%               IP address for eth0:    10.0.2.15
  Swap usage:   0%                IP address for docker0: 172.17.0.1

  Graph this data and manage this system at:
    https://landscape.canonical.com/

New release '16.04.6 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

vagrant@vagrant-ubuntu-trusty-64:~$

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X