사용자를/var/www/html/ 과 같은 지정된 폴더로 제한하는 방법은 무엇입니까? 이미이 위치가 FTP의 기본 착륙 위치로 설정되어 있지만이를 구체적으로 제한해야합니다. 이 위치에, 나는 그들이 서버를 통해 돌아가서이 위치 너머의 것을 볼 수 없도록하고 싶다.FTP 용 사용자 제한
-1
A
답변
0
일반적으로이 문제에 대한 해결책은 chroot
입니다.
기본적으로 vsftpd를 설정하고 chroot_local_user=YES
설정이 켜져 있는지 확인하고 싶습니다.
그런 다음 사용자는 자신의 홈 디렉토리에만 액세스 할 수 있습니다. 이는 모든 사용자에게 폭넓게 적용되기 때문에 너무 일반적입니다.
https://unix.stackexchange.com/questions/94603/limit-ftp-access-only-to-the-var-www-with-vsftpd
당신은 사용자가 SFTP와 chroot을하는 동안 더 세밀하게 제어 할 수. 그 상황에서
, 당신은 당신이 특정 그룹에 chroot를하려는 모든 사용자를 넣어, OpenSSH를 설치해야하고 다음 설정이 설정되어 있는지 확인합니다 :Subsystem sftp internal-sftp
Match Group NAME_OF_GROUP_TO_CHROOT
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
무엇 서버 OS를 실행하고 있습니까? –
질문 [off-topic] (http://stackoverflow.com/help/on-topic) 여기 있습니다. –