Soru ssh “Hatalı sahip veya izinler ~ / .ssh / config” ifadesini döndürür


Başka bir kutuya ssh yapmaya çalıştığımda, bu garip hatayı alıyorum

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

Ancak, dosya üzerinde sahip olduğum ve izinler aldığımdan emin oldum:

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

285
2018-03-29 18:15


Menşei




Cevaplar:


Sadece yapılandırma için kullanıcı izinleri için rw gerekir. Bu düzeltildi.

chmod 600 ~/.ssh/config

Diğerleri aşağıda belirtildiği gibi, dosya sahibi olabilir. (onları yen!)

chown $USER ~/.ssh/config

446
2018-03-29 18:16



Bazen sadece izinler değil, aynı zamanda sorunu yaratabilecek sahip de değildir; Benim durumumda bunu yapmak zorundaydım: chown -R robert:robert ~/.ssh - Nicolas C
Benim durumumda, 644'ten 600'e gitmek hile yaptı. - Magicsowon
Sadece okuma izni yeterli olmalı, örn. 400 - 030
Benim için, 600 işe yaramadı 400 (Ubuntu Xenial'da) - Martín Coll
@ 030 Dosyayı düzenlemeyi istemediğiniz sürece .. - Sean the Bean


Bu komutlar izin sorununu düzeltmelidir:

chown $USER ~/.ssh/config
chmod 644 ~/.ssh/config

İle önek sudo dosyalar farklı kullanıcılara aitse (ya da bunlara erişiminiz yoksa).

Daha fazla dosya etkileniyorsa, değiştirin config ile *.

İçinde man ssh okuyabiliriz:

Kötüye kullanım olasılığı nedeniyle, bu dosyanın sıkı izinleri olmalıdır: kullanıcı için okuma / yazma   başkaları tarafından yazılabilir. Söz konusu grubun sadece kullanıcı içermesi şartıyla grup yazılabilir.


47
2017-08-03 11:30



Bu benim için hile yaptı. Cygwin kullanıyorum ve cygwin .ssh windows kullanıcısına sslinked .ssh. Cygwin penceresinde bu komutları çalıştırmam gerekti. - Damodar Bashyal


Benim için kullanıcı hesabımın dosya sahibi olmamasıyla ilgili bir sorun oldu

sudo chown myuser ~/.ssh/config

9
2018-05-28 01:07