FTP를 통해 파일을 전송할 때 권한이 무시됩니다. 무엇을 해야 할까요?

FTP를 통해 파일을 전송할 때 권한이 무시됩니다. 무엇을 해야 할까요?

내 웹 서버를 apache2를 사용하여 실행하고 /var/www폴더로 FTP할 수 있게 했습니다. 그러나 .htmlftp를 통해 파일을 업데이트하고 복사하면 파일에 대한 권한이 더욱 제한되어 Apache가 권한 부족(또는 이와 유사한 것)으로 인해 파일을 읽을 수 없다는 오류를 웹 클라이언트에 생성합니다. 그럼 난 들어가야 해 ssh. sudo chmod 755 */var/www

이 작업을 수행하는 더 쉬운 방법이 있습니까?

답변1

여러 가지 옵션이 있습니다:

  1. 기본 077 대신 022 local_umask로 설정vsftpd.conf
  2. chmod_enableFTP 클라이언트를 통해 CHMOD 설정 및 실행 YES(아직 수행하지 않은 경우)

그런데, scp자격 증명을 일반 텍스트로 전송하지 않고 공개 키 인증을 구성할 수 있으므로 매번 비밀번호를 입력할 필요가 없기 때문에 사용하는 것이 더 좋지만 어떻게 설정하는지 잘 모르겠습니다. 권한 파일을 업로드했습니다.

관련 정보