다음 스택을 실행하도록 클라우드 서버를 구성하는 중입니다. Ruby, Passenger, Apache; 우분투 10.04 (루시 Lynx)에서.
에 내가 설정 RSA 키를 관리 할 서버를 쉽게하고자하는 과정에서 root
, 그리고 www-data
내가 할 수있는 ssh
서버에. 내가 좋아하지 않는 것은 그 있었다 www-data
의 .ssh
디렉토리에 앉아 /var/www
있는 아파치의 기본 디렉토리 설정입니다. 아파치가 제대로 구성되지 않으면 .ssh
디렉토리가 노출 될 수 있습니다.
에서 ~/.ssh/authorized_keys
를 변경 하여 파일을 중앙 위치로 이동하는 솔루션을 발견 AuthorizedKeysFile
했습니다 /etc/ssh/sshd_config
. 여기에는 두 가지 전문가가 있습니다. 키를위한 단일 위치이며 잘못된 아파치 구성에 대해 걱정할 필요가 없습니다. 내가 생각할 수있는 단 하나의 단점은 이제 모든 사용자가 서버에서 로그인 할 수 있다는 것입니다 (중앙 키 파일의 이중 칼).
이 구성에서 놓친 것이 있습니까? 과도하게 노출 authorized_keys
되었습니까? 아니면 개별 파일 보다 더 나은 솔루션 입니까?
난 녹색 은 서버 관리에 올 때,하지만 나쁜 일을 나쁜 이름을 호출 할 수 완전히 준비가되어있다. :디
id_rsa
파일이~/.ssh
있고 그것을 읽을 수 있다면)