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 root
và www-data
để tôi có thể ssh
vào máy chủ. Điều tôi không thích là www-data
's .ssh
mụ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ì .ssh
thư mục có thể bị lộ.
Tôi đã xem qua các giải pháp để di chuyển các ~/.ssh/authorized_keys
tập tin vào một vị trí trung tâm bằng cách thay đổi AuthorizedKeysFile
trong /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_keys
tệ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_rsa
tệp~/.ssh
và họ quản lý để đọc nó)