it-swarm.com.de

Amazon AWS Filezilla-Übertragungsberechtigung verweigert

Ich habe meine Instanz von Amazon AWS ausgeführt, die Testseite ist aktiv.

Ich versuche, die Dateien per SFTP auf den Server zu übertragen, um meine Website anzuzeigen. Ich habe Filezilla mit dem AWS-Server verbunden, aber wenn ich versuche, die Dateien von meinem lokalen Computer in das Verzeichnis/var/www/html zu verschieben, wird die Berechtigung verweigert.

Ich habe gerade herausgefunden, dass ich die Dateien in das Verzeichnis/home/ec2-user verschieben KANN. Also befinden sich meine Dateien auf dem Server, denke ich. Aber wenn ich versuche, sie von dort in das Verzeichnis/var/www/html zu verschieben, werden sie trotzdem nicht verschoben. Die Berechtigung wurde verweigert.

Ich habe das jetzt ungefähr 2 Stunden lang recherchiert, aber ich konnte die Antwort darauf nicht finden.

Jede Hilfe wird sehr geschätzt, ich bin so nah! Haha

Vielen Dank

AKTUALISIEREN

enter image description here

84
zburns12

Um dem Benutzer ec2-user (Amazon AWS) Schreibzugriff auf das öffentliche Webverzeichnis (/ var/www/html) zu gewähren,
Geben Sie diesen Befehl über PuTTY oder Terminal als Root-Benutzer Sudo ein:

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

Stellen Sie sicher, dass die Berechtigungen für den gesamten Ordner korrekt sind:

chmod -R 755 /var/www/html

Doc's:

Einrichten von Amazon ec2-Instanzen

Stellen Sie mit Filezilla und SFTP (Video) eine Verbindung zum Amazon EC2-Dateiverzeichnis her.

Grundlegendes zu und Verwenden von Dateiberechtigungen

212
Black Sheep

wenn Sie CentOs verwenden, verwenden Sie

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

Sudo chmod -R 755 /var/www/html

Für Ubuntu

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

Sudo chmod -R 755 /var/www/html

Für Amazon AMI

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

Sudo chmod -R 755 /var/www/html
53
Abhay Kochar

In meinem Fall ist die Datei/var/www/html kein Verzeichnis, sondern ein symbolischer Link zur Datei/var/app/current. Daher sollten Sie die reale Direktive, dh/var/app/current, ändern:

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

Ich hoffe das erspart euch mal einiges :)

31
Oskar

Wenn Sie Ubuntu verwenden, verwenden Sie Folgendes:

Sudo chown -R ubuntu /var/www/html

Sudo chmod -R 755 /var/www/html
3
Raymond Wachaga

In meinem Fall wurde nach einer 30-minütigen Berechtigungsänderung berücksichtigt, dass die XLSX-Datei, die ich übertragen wollte, noch in Excel geöffnet war.

0
ikleiman