2016年9月7日水曜日

AWS ユーザーを追加してFTP操作できるようにする

システム開発(大阪)の依頼なら鈴木商店 | AWS EC2 apacheの実行ユーザー
http://d.suzukishouten.co.jp/blog/suzuki/?p=174




//Web開発専用のユーザー「webdev」追加(グループはapacheグループとする)
useradd -g apache webdev

//Web開発用フォルダの所有者を変更
chown -R webdev:apache /var/www

//アパッチの実行ユーザーを変更するために、httpd.confを編集
//httpd.confを開いて
vim /etc/httpd/conf/httpd.conf
//以下の内容を変更
User suzukishouten
Group apache

//アパッチ再起動
apachectl restart








ec2ユーザー以外のユーザーでsshログイン
開発者にapacheの実行ユーザーでのみログインさせたい場合などec2-user以外のユーザーでログインしたいことがよくあります。

参考:AWS EC2 apacheの実行ユーザー

//rootユーザーで作業する
sudo - su
//ユーザー追加(apacheグループ)
useradd -g apache webdev
秘密鍵、公開鍵はec2-userと同じものにするのでコピー

mkdir /home/webdev/.ssh
cp /home/ec2-user/.ssh/authorized_keys /home/webdev/.ssh/authorized_keys
ファイル所有者・パーミッションの変更

chown -R webdev /home/webdev/.ssh
chmod 700 /home/webdev/.ssh
chmod 600 /home/webdev/.ssh/authorized_keys
以上でwebdevユーザーでsshログインできるようになる

//path-key.pemが秘密鍵
ssh -i path-key.pem webdev@10.10.10.10

0 件のコメント:

コメントを投稿