CentOS 6.x SSH Key Based Authentication – SELinux Problemi
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYEiSGUK' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
CentOS 6.x sunucunuza key üzerinden şifresiz login olmak istiyorsunuz ve tüm gerekli tanımlamaları yaptınız fakat bir nedenden dolayı ssh bağlantıları için halen şifre isteniyor. Bu durumun muhtemel sebebi sunucunuzda SELinux'un Enforcing moddadır. Bu durumda, CentOS'daki bir bug nedeni ile client'ın gönderdiği sertifika bilgisini ignore ediyor.
Bu durumu gidermek için sunucu üzerinde çalıştıracağınız aşağıdaki komut ile security context'i olması gerektiği şekle restore etmek sureti ile giderebilirsiniz:
Root kullanıcısı için:
# restorecon -R -v /root/.ssh
Non-Root kullanıcınız için:
# restorecon -R -v ~$USER/.ssh
Bu şekilde bir sonraki denemenizde sorun olmayacaktır.
Visited 242 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.