rootユーザに切り替える
sudo -i
ユーザを作成する
useradd cakephp3
パスワードを設定する
passwd cakephp3
パスワードの次はパスワードを設定するユーザを入力する
New passwordとRetype passwordがきかれるので、パスワードを入力する。
sudo設定を行う
sudoができるように/etc/sudoersファイルを変更する。
sudo visudo
既にrootの記述があるのでその下に追加する。
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
cakephp3 ALL=(ALL) ALL
sshでログインするために鍵を作成する
sudo su - cakephp3
mkdir .ssh
ssh-keygen -t rsa
cd .ssh/
mv id_rsa.pub authorized_keys
chmod 600 authorized_keys
cd ../
chmod 700 .ssh
「ssh-keygen」ではEnter passphraseをきかれるので、設定する場合は何か入力する。
設定不要な場合はenterを押す。
秘密鍵をローカルPCに保持しておく必要があるので、下記コマンドで表示される秘密鍵を保存する。
cat .ssh/id_rsa
接続確認
接続できればOK
接続できない場合は、authorized_keysの権限など確認する。
またsshのログは下記で確認する。
tail -f cat /var/log/secure