[wordpress]高速wordpressAMI、網元でNginxユーザでSSHログインする方法

高速wordpressAMI、網元でNginxユーザでSSHログインする方法

AWS上で動作する高速wordpressAMI、網元ではデフォルトではNginxユーザでログインできない状態になっている
Nginxユーザでログインできるようにするには以下の通り

nginx ユーザのログインシェルを bash に設定

sudo /usr/sbin/usermod -s /bin/bash nginx

Nginxユーザのパスワードを変更

sudo passwd nginx

網元AMI HVM版、RHEL版を利用している場合

sudo /sbin/service monit stop
sudo /sbin/service nginx stop
sudo /sbin/service php-fpm stop
sudo /usr/sbin/usermod -d /var/www/vhosts nginx
sudo /sbin/service php-fpm start
sudo /sbin/service nginx start
sudo /sbin/service monit start

網元AMI HHVM 版を利用している場合

sudo /sbin/service monit stop
sudo /sbin/service nginx stop
sudo /sbin/service hhvm stop
sudo /usr/sbin/usermod -d /var/www/vhosts nginx
sudo /sbin/service hhvm start
sudo /sbin/service nginx start
sudo /sbin/service monit start

ec2-user と同じ pem キーで接続できるようにするために .ssh/authorized_keys をコピー

sudo mkdir /var/www/vhosts/.ssh
sudo cp /home/ec2-user/.ssh/authorized_keys /var/www/vhosts/.ssh/
sudo chown -R nginx:nginx /var/www/vhosts/.ssh/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です