Amazon AWS Filezilla transfer permission denied

Mam uruchomioną instancję Amazon AWS, strona testowa jest uruchomiona.

Próbuję SFTP pliki do serwera, aby wyświetlić moją stronę. Mam Filezilla podłączony do serwera AWS, ale kiedy próbuję przenieść pliki z mojego lokalnego komputera do katalogu /var / www / html, mówi Odmowa uprawnień.

Właśnie odkryłem, że mogę przenieść pliki do katalogu /home / ec2-user. Więc moje pliki są chyba na serwerze. Ale kiedy staram się przenieść je stamtąd do katalog / var / www / html, nadal nie chce ich przenieść, Odmowa uprawnień.

Badam to od około 2 godzin, ale nie byłem w stanie znaleźć odpowiedzi na to.

Każda pomoc jest bardzo mile widziana, jestem tak blisko! Haha

Thanks

UPDATE

Tutaj wpisz opis obrazka

Author: zburns12, 2013-10-29

6 answers

Aby umożliwić użytkownikowi ec2-user (Amazon AWS) zapis dostępu do publicznego katalogu stron internetowych (/var/www / html),
wprowadź To polecenie przez Putty lub Terminal, jako użytkownik root sudo:

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

Upewnij się, że prawa dostępu do całego folderu są poprawne:

chmod -R 755 /var/www/html

Doc ' s:

Konfiguracja amazon ec2-instancje

Połącz się z katalogiem plików Amazon EC2 za pomocą Filezilla i SFTP (wideo)

Zrozumienie i wykorzystanie pliku Uprawnienia

 248
Author: Black Sheep,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-29 11:03:04

Jeśli używasz centOs to Użyj

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

sudo chmod -R 755 /var/www/html

Dla Ubuntu

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

sudo chmod -R 755 /var/www/html

Dla Amazon ami

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

sudo chmod -R 755 /var/www/html
 73
Author: Abhay Kochar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-31 11:07:53

W moim przypadku /var / www / html nie jest katalogiem, ale dowiązaniem symbolicznym do/var/app / current, więc powinieneś zmienić rzeczywisty directoy ie/var/app / current:

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

Mam nadzieję, że to uratuje wam trochę czasu:)

 35
Author: Oskar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-06 07:44:11

Jeśli używasz Ubuntu, użyj następującego:

sudo chown -R ubuntu /var/www/html

sudo chmod -R 755 /var/www/html
 10
Author: Raymond Wachaga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-10 05:33:52

W moim przypadku, po 30 minutach zmiany uprawnień, wziąłem pod uwagę, że plik XLSX, który próbowałem przesłać, nadal był otwarty w Excelu.

 0
Author: ikleiman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-21 20:25:42

Dla mnie poniżej pracował:

chown -R ftpusername /var/app/current
 0
Author: Ravistm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-17 18:00:44