나 자신의 집 Raspberry Pi 서버 / NAS를 설정 중이며 홈 네트워크 외부에 액세스 할 수 있기를 기대합니다. 그러나 이것은 전체 설정을 다시 생각하게되었습니다.
내가 관리 / 공유하고 싶은 모든 관련 데이터를 보유하고있는 Raspberry Pi에 연결된 외장형 HDD가 있습니다.
나는 이것 가지다 vsftpd
홈 LAN을위한 FTP 서버 생성, btsync
특정 서버 폴더 동기화, transmission
데몬이 다운로드를 관리하고 있으며 SFTP로 FTP 데이터에 액세스 할 수 있기를 바랍니다.
두 가지 주요한 우려 사항이 있습니다.
사용자 관리. 각 서비스 / 데몬을 각 컨텍스트 내에서 제한된 권한을 가진 단일 사용자 또는 모든 서비스를 실행하는 일반 사용자 (분명히 루트가 아님)가 실행하도록하는 것이 좋습니다.
쓰기 권한. 어떻게하면 인터넷을 통해 SFTP를 통해 액세스 할 때 글쓰기를 비활성화 할 수 있습니까? 그리고 FTP 액세스를 단 하나의 폴더 / 사용자 홈 폴더로 어떻게 제한 할 수 있습니까?
sshd
내가 집에 없을 때 서버에 액세스하기 위해 실행하고 사용합니다. FTP 서버는 LAN 내에서 사용하기위한 것입니다.
vsftpd
SFTP 서버가 아닌 FTP / FTPS 서버입니다.