Tôi đang trong quá trình định cấu hình máy chủ đám mây để chạy ngăn xếp sau: Ruby, Hành khách, Apache; trong Ubuntu 10.04 (Lucid Lynx).
Trong quá trình muốn làm cho máy chủ dễ quản lý hơn, tôi thiết lập các khóa RSA rootvà www-datađể tôi có thể sshvào máy chủ. Điều tôi không thích là www-data's .sshmục ngồi trong /var/wwwđó là thiết lập thư mục mặc định cho apache. Lo lắng của tôi là nếu apache không được cấu hình đúng thì .sshthư mục có thể bị lộ.
Tôi đã xem qua các giải pháp để di chuyển các ~/.ssh/authorized_keystập tin vào một vị trí trung tâm bằng cách thay đổi AuthorizedKeysFiletrong /etc/ssh/sshd_config. Điều này đi kèm với 2 ưu điểm: Một vị trí duy nhất cho các phím và không phải lo lắng về cấu hình apache xấu. Con lừa duy nhất mà tôi có thể nghĩ đến là bây giờ mọi người dùng đều có sẵn để đăng nhập trên máy chủ (rõ ràng là con dao hai lưỡi của tệp khóa trung tâm.)
Có bất cứ điều gì mà tôi đã bỏ lỡ trong cấu hình này? Có phải tôi đã phơi bày bản thân quá mức, hay đây là một giải pháp tốt hơn so với các authorized_keystệp riêng lẻ ?
Tôi xanh khi nói đến quản lý máy chủ, nhưng tôi hoàn toàn sẵn sàng để bị gọi là tên xấu khi làm điều xấu. : D
id_rsatệp~/.sshvà họ quản lý để đọc nó)