Laravelでのポートフォリオ作成3

本番環境についてのメモ

レンタルサーバーはConoha VPS
1.サーバーを作る。
この際にSSH keyを生成しないとなぜかログインできなかった。謎

2.rootでSSHログインをして、一般ユーザーを作成し、sudoグループに追加

#useraddではなくadduser でないとhomeディレクトリが作成されないらしい
adduser username
#-aGを指定することで、上書きではなく追加となる
usermod -aG sudo username

3.teratermにてSSH鍵生成を行い、SCPにてサーバーへ公開鍵を送る。
※このとき、rootフォルダ直下にて送られる

4.一般ユーザーにてログインを行い、一般ユーザーのHomeディレクトリに.sshフォルダを作成する。
5..sshフォルダの権限を変更する(所有者のみが読み書き実行可能)。
6..sshフォルダ内の公開鍵の名前を変更する。
7.変更した鍵の権限を変更する。(所有者のみが読み書き可能)。

参考資料
www.yottanote.com
ayame.space
qiita.com