내 웹 서버를 apache2를 사용하여 실행하고 /var/www
폴더로 FTP할 수 있게 했습니다. 그러나 .html
ftp를 통해 파일을 업데이트하고 복사하면 파일에 대한 권한이 더욱 제한되어 Apache가 권한 부족(또는 이와 유사한 것)으로 인해 파일을 읽을 수 없다는 오류를 웹 클라이언트에 생성합니다. 그럼 난 들어가야 해 ssh
. sudo chmod 755 *
/var/www
이 작업을 수행하는 더 쉬운 방법이 있습니까?
답변1
여러 가지 옵션이 있습니다:
- 기본 077 대신 022
local_umask
로 설정vsftpd.conf
chmod_enable
FTP 클라이언트를 통해 CHMOD 설정 및 실행YES
(아직 수행하지 않은 경우)
그런데, scp
자격 증명을 일반 텍스트로 전송하지 않고 공개 키 인증을 구성할 수 있으므로 매번 비밀번호를 입력할 필요가 없기 때문에 사용하는 것이 더 좋지만 어떻게 설정하는지 잘 모르겠습니다. 권한 파일을 업로드했습니다.