Aşağıdaki yığını çalıştırmak için bir bulut sunucusunu yapılandırma sürecindeyim: Ruby, Passenger, Apache; Ubuntu 10.04 (Lucid Lynx) altındadır.
Sunucuyu daha kolay yönetmeyi isteme sürecinde RSA anahtarlarını açıyorum
rootve
www-databöylece
sshsunucuya girebiliyorum . Ben sevmedim şey olmasıydı
www-data'ın
.sshdizin oturdu
/var/wwwhangi apache için varsayılan dizin kurulduğundan. Benim endişem, eğer apache düzgün bir şekilde yapılandırılmadıysa,
.sshdizinin gösterilebileceğidir.
Hareket etmeye çözüm üzerinde geldi
~/.ssh/authorized_keysdeğiştirerek merkezi bir konumda dosyayı
AuthorizedKeysFileiçinde
/etc/ssh/sshd_config. Bu, 2 artıyla geliyor: Anahtarlar için tek bir konum ve kötü bir apache yapılandırması için endişelenmenize gerek yok. Aklıma gelen tek con şimdi her kullanıcının sunucuda oturum açmaya hazır olmasıdır (açıkça merkezi anahtar dosyasının iki ucu keskin kılıç).
Bu yapılandırmada kaçırdığım bir şey var mı? Kendimi fazla maruz bıraktım mı, yoksa bu tek tek
authorized_keysdosyalardan daha iyi bir çözüm mü?
Ben yeşil sunucu yönetimi söz konusu olduğunda, ama kötü şeyler yapıyor için kötü isimleri çağrılacak tamamen hazırım. : D
id_rsadosya varsa
~/.sshve bunu okumayı başarırlar)