Amazon AWS Filezilla 전송 권한이 거부되었습니다.


92

Amazon AWS 인스턴스가 실행 중이며 테스트 페이지가 실행 중입니다.

내 웹 사이트를 표시하기 위해 파일을 서버에 SFTP하려고합니다. Filezilla가 AWS 서버에 연결되어 있지만 로컬 시스템에서 / var / www / html 디렉터리로 파일을 이동하려고하면 권한이 거부되었습니다.

방금 파일을 / home / ec2-user 디렉토리로 옮길 수 있다는 것을 알아 냈습니다. 그래서 내 파일은 서버에 있습니다. 그러나 거기에서 / var / www / html 디렉토리로 이동하려고 할 때 여전히 이동하지 않고 권한이 거부되었습니다.

나는 약 2 시간 동안 이것을 조사했지만 이것에 대한 답을 찾을 수 없었습니다.

어떤 도움이라도 대단히 감사합니다. 너무 가깝습니다! ㅋ

감사

최신 정보

여기에 이미지 설명 입력


아래 댓글이없는 사람은 sudo chmod & sudo chown을 사용해야합니다.
Huntario

답변:


241

사용자 ec2-user(Amazon AWS)가 퍼블릭 웹 디렉터리 (/ var / www / html)에 대한 쓰기 액세스 를 허용하려면
Putty 또는 터미널을 통해 루트 사용자로 다음 명령을 입력합니다 sudo.

chown -R ec2-user /var/www/html

전체 폴더에 대한 권한이 올바른지 확인하십시오.

chmod -R 755 /var/www/html

문서 :

Amazon ec2-instances 설정

Filezilla 및 SFTP를 사용하여 Amazon EC2 파일 디렉터리에 연결 (동영상)

파일 권한 이해 및 사용


1
여전히 운이 없습니다 ... 그 디렉토리로 이동하여 입력했지만 여전히 권한이 거부되었습니다. 이번에는 Filezilla 대신 명령 줄에서 이동해 보았습니다
zburns12

그 결과로 내 원래 게시물을 업데이트했습니다. 말도 안 돼요. 파일을 저쪽으로 옮기면 안되는 이유를 알 수 없습니다.
zburns12

4
쏴 버려, 내 잘못이야, 난 '수도'를 잊었 어 그게 속임수 였어! 정말 고마워!
zburns12

이것이 바로 제가 필요로하는 것입니다, @aldanux. 정말 고맙습니다.
Lino Silva

67

centOs를 사용하는 경우

sudo chown -R centos:centos /var/www/html

sudo chmod -R 755 /var/www/html

Ubuntu의 경우

sudo chown -R ubuntu:ubuntu /var/www/html

sudo chmod -R 755 /var/www/html

Amazon ami 용

sudo chown -R ec2-user:ec2-user /var/www/html

sudo chmod -R 755 /var/www/html

이것은 AWS EC2 t2.micro 1+에서 저에게 효과적이었습니다. :-)
Himanshu Upadhyay

이것은 좋은 예 중 하나이며, 그것은 완벽하게 작동합니다
스티븐 스미스

완벽하게 작동합니다. 이 명령 전에 sudo를 사용하여 터미널을 통해 파일을 만들 수 있습니다. 그러나 mkdir은 실패했습니다. 이 명령을 실행 한 후에 만 ​​mkdir 및 전송 작업
Hemamalini

34

제 경우에는 / var / www / html 디렉토리가 아니라 / var / app / current에 대한 심볼릭 링크이므로 실제 디렉토리를 변경해야합니다. 즉 / var / app / current :

sudo chown -R ec2-user /var/app/current
sudo chmod -R 755 /var/app/current

나는 이것이 당신의 시간을 절약하기를 바랍니다. :)


5
이는 Elastic Beanstalk 앱에도 적용됩니다
GraSim

고마워, 당신은 내 컴퓨터에서 3 일 동안 저주를 받고 내 엉덩이를 구했어! : D
user3718908

9

Ubuntu를 사용하는 경우 다음을 사용하십시오.

sudo chown -R ubuntu /var/www/html

sudo chmod -R 755 /var/www/html

0

제 경우에는 권한을 변경 한 후 30 분 후에 전송하려는 XLSX 파일이 여전히 Excel에서 열려 있다는 것을 고려했습니다.


0

아래에서 나를 위해 일했습니다.

chown -R ftpusername /var/app/current
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.