VPSとか借りて、最低限の初期設定をサクッと済ますためのエントリー。
作業ユーザーを作成する
adduser username
作業ユーザーにsudo権限を付与する
sudo gpasswd -a username sudo
SSHポートの変更とrootログインの禁止
vi /etc/ssh/sshd_config
Port 22 # イイ感じの数字に変える
PermitRootLogin yes # yesをnoにする
sudo service ssh restart
ポートをイイ感じに設定する
sudo ufw enable # ufwを立ち上げる
sudo ufw default DENY # 全ポート遮断する
sudo ufw allow 00 # ポート開ける(最低でもsshだけは開ける)
sudo ufw reload # リロードする
sudo ufw status # 開いてるポートを確認する
LAMP周りをイイ感じにする
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php
sudo apt-get install mysql-server
Apacheの設定ファイルは /etc/apache2
に格納されているので、イイ感じにイジる。
鍵認証
ちゃんと使うときは鍵認証を導入すると良いと思う。