wasのEC2でSFTPは繋がったけどフィル操作ができない・・・orz

2014年11月10日 WEBサーバー

このサイトはAwsを試すのに立てたのですが、サーバーの設定をしてFTPソフトを使って接続も成功し
WordPressを入れるため必要なファイルをアップロードしようとしたら・・・。できないorz

とりあえず、ターミナルからSSHでつないでファイルを操作したけど、面倒くさい。

FTPソフトからが絶対便利だ!!その時行った設定です。


いろいろ、調べると接続してる「ec2-user」には書き込む権利がないようで、
やり方もいろいろあるようですが、 ファイルを操作するディレクトリ配下すべての
所有者をログインしてるアカウントにしてしまうとうというのが簡単そうなので
これをやることに。

 



chown -R ユーザー名 /var/www/html


これでFTPソフトからもファイルの追加・削除・編集が行えるようになります。

ちなみに、「ec2-user」はデフォルトのものでなんとなく気持ち悪いので
FTPようにユーザー追加してそれを設定しました。

さらに、ちなみにWordPressのファイル操作(プラグインの追加・更新やメデアファイルなど)は
「apache」が所有者じゃないと「ディレクトリが作れません」などエラーがでるので
「plugins」、「upgrade」、「uploads」は所有者を「apache」に変更しました。



sudo chown -R apache:apache plugins