Amazon AWS Filezilla転送許可が拒否されました


90

Amazon AWSのインスタンスを実行していますが、テストページが表示されています。

ファイルをサーバーにSFTP送信して、自分のWebサイトを表示しようとしています。FilezillaをAWSサーバーに接続していますが、ローカルマシンから/ var / www / htmlディレクトリにファイルを移動しようとすると、アクセスが拒否されたと表示されます。

ファイルを/ home / ec2-userディレクトリに移動できることがわかりました。だから私のファイルはサーバーにあると思います。しかし、それらをそこから/ var / www / htmlディレクトリに移動しようとしても、それらはまだ移動しません。許可が拒否されました。

私はこれを約2時間調査してきましたが、これに対する答えを見つけることができませんでした。

どんな助けでも大歓迎です、私はとても近いです!ははは

ありがとう

更新

ここに画像の説明を入力してください


以下のコメントが表示されない場合は、sudo chmod&sudo chownを使用する必要があります。
ハンタリオ

回答:


234

ユーザーec2-user(Amazon AWS)にパブリックWebディレクトリ(/ var / www / html)への書き込みアクセスを許可するには
、ルートユーザーとしてPuttyまたはターミナルから次のコマンドを入力しますsudo

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

そのフォルダー全体に対する権限が正しいことを確認します。

chmod -R 755 /var/www/html

ドキュメント:

Amazon EC2インスタンスのセットアップ

FilezillaとSFTPを使用してAmazon EC2ファイルディレクトリに接続する(ビデオ)

ファイル許可の理解と使用


1
まだ運が悪い...私はそのディレクトリにcdしてそれを入力しましたが、それでも許可は拒否されました。今回はFilezillaではなくコマンドラインで移動してみました
zburns12

それらの結果で元の投稿を更新しました。それは意味がありません、私がそこにファイルを単に移動することができないはずである理由がわかりません。
zburns12 2013年

4
シュート、私のせい、私は「sudo」を忘れました どうもありがとうございました!
zburns12 2013年

それがまさに私が必要としていたことです、@ aldanux。どうもありがとうございます。
Lino Silva

65

centOを使用している場合は、

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 2017

これは最良の例の1つであり、完全に機能します
Steven Smith

完璧に動作します。このコマンドの前に、sudoを使用してターミナル経由でファイルを作成できます。しかし、mkdirは失敗しました。このコマンドを発行した後にのみ、mkdirと転送が機能します
Hemamalini、2018年

33

私の場合、/ 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 2017年

ありがとう、あなたは私のコンピュータでの3日間の呪いの後に私のお尻を救った!:D
user3718908


0

私の場合、権限を30分変更した後、転送しようとしたXLSXファイルがExcelでまだ開かれていることを考慮に入れました。


0

以下の私のために働いた:

chown -R ftpusername /var/app/current
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.