Bu SSH sorununu okulumun sunucularındaki sınıf hesaplarımdan biriyle çözmek saatlerimi aldı.
Parolamı girmeden belirli bir sınıf hesabına ssh yapamazdım, diğer sınıf hesaplarımla parolasız kimlik doğrulama çalışıyordu. .Ssh / dizin ve tüm içeriği, diğer sınıf hesaplarıyla aynı, doğru izinlere sahipti.
Sorunu kendi ana dizinde ayarlamış izinlerdi. HOME dizinimdeki izinler 770 olarak ayarlandığında (.ssh / için ayarlanan izinler ne olursa olsun) parolasız kimlik doğrulama çalışmadı, ancak 755 veya 700 olarak ayarlanmış izinlerle çalıştı.
Bunu neden SSH yaptığını bilen var mı? Giriş dizini izinleri çok izin verilebilir mi? SSH, ev dizini 700'den daha izin verildiğinde neden açık / özel anahtarlarla kimlik doğrulamayı reddediyor?
learn more
, SSH çalışmıyorsa ne yapacağını için bir kontrol listesi göreceksiniz ve ev dizini izinleri bahseder.