Edited at

サクッとUbuntuサーバーの初期設定をする

More than 1 year has passed since last update.

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 に格納されているので、イイ感じにイジる。


鍵認証

ちゃんと使うときは鍵認証を導入すると良いと思う。