리눅스 헛다리/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