리눅스 헛다리/Ubuntu
우분투 sftp 권한 처리(nginx 루트경로를 /var/www/html/ 인경우 )
후닝요
2024. 12. 13. 13:41
728x90
우분투 sftp 권한 처리(nginx 루트경로를 /var/www/html/ 인경우 )
nginx 웹 루트 경로를 /var/www/html/ 하위로 사용할 경우
sftp로 파일 및 폴더를 올리려면 권한이 필요하다.
chown www-data , chmod 를 했어도 권한이 없어서 폴더가 생성이 되지 않는다.
sftp 설정에서 권한을 줘야 한다.
vi /etc/ssh/sshd_config
그룹으로 주던가
Match Group www-data
ChrootDirectory /
ForceCommand internal-sftp
유저명으로 주던가
Match User user001
ChrootDirectory /user001
ForceCommand internal-sftp
그룹으로 하던 유저로 하던 알아서 선택
처음으로 /home/하위에 안하고 /var/www 에 해봤는데
그냥 /home/하위에 ftp가 편한거 같다....
728x90