Запрещено передавать разрешение Amazon AWS Filezilla
У меня есть экземпляр запуска Amazon AWS, тестовая страница вверх.
Я пытаюсь SFTP файлы на сервере отображать мой сайт. У меня есть Filezilla, подключенный к серверу AWS, но когда я пытаюсь переместить файлы с моей локальной машины в каталог /var/www/html, он говорит, что разрешение отклонено.
Я просто понял, что могу переместить файлы в каталог /home/ec 2-user. Так что мои файлы на сервере, я думаю. Но когда я пытаюсь переместить их оттуда в каталог /var/www/html, он все равно не будет перемещать их, разрешено отклонение.
Я изучаю это примерно 2 часа, но я не смог найти ответ на этот вопрос.
Любая помощь очень ценится, я так близок! Ха-ха
Спасибо
ОБНОВЛЕНИЕ
![enter image description here]()
Ответы
Ответ 1
Чтобы пользователь ec2-user
(Amazon AWS) записывал доступ к общедоступному веб-каталогу (/var/www/html),
введите эту команду через Putty или Terminal, как пользователь root sudo
:
chown -R ec2-user /var/www/html
Убедитесь, что права на всю эту папку верны:
chmod -R 755 /var/www/html
Док:
Настройка экземпляров Amazon ec2
Подключитесь к каталогу файлов Amazon EC2 с помощью Filezilla и SFTP (Видео)
Понимание и использование разрешений файлов
Ответ 2
если вы используете 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
Ответ 3
В моем случае /var/www/html не в каталоге, а в символической ссылке на /var/app/current, поэтому вы должны изменить реальный directoy ie/var/app/current:
sudo chown -R ec2-user /var/app/current
sudo chmod -R 755 /var/app/current
Надеюсь, это сэкономит ваши времена:)
Ответ 4
Если вы используете Ubuntu, используйте следующее:
sudo chown -R ubuntu /var/www/html
sudo chmod -R 755 /var/www/html
Ответ 5
В моем случае через 30 минут смены разрешений было учтено, что файл XLSX, который я пытался передать, по-прежнему открыт в Excel.
Ответ 6
искал везде, но не нашел решения, но эта страница решила мою проблему http://yogodoshi.com/how-to-fix-open-for-write-permission-denied-error-sftp/
Ответ 7
у меня ниже сработало:
chown -R ftpusername /var/app/current