さくらVPSを契約した。

VPSを使ってみたかったのでさくらVPSを契約することにした。

http://vps.sakura.ad.jp/

とりあえず一番安いプランの512で始めることにした。

プラン 512
CPU 仮想1Core
メモリ 512MB
利用料金(月額) 685円
利用料金(年額) 7,543円

ブラウザのダッシュボードからOSのインストールができるのでCent OS 6をインストールした。

# cat /etc/redhat-release

=> CentOS Linux release 7.2.1511 (Core)

セキュリティの設定

セキュリティの設定 – さくらのサポート情報

  • 一般ユーザーの追加

  • useradd <USERNAME>

  • passwd <USERNAME>

  • sudoの設定

  • usermod -G wheel <USERNAME>

  • visudo
## Allows people in group wheel to run all commands 
%wheel ALL=(ALL) ALL
  • システムのアップデート

  • yum update

  • SSH接続の設定変更

  • id_rsa, id_rsa.pubファイルを作成する。

  • 作成したid_rsa.pubファイルをユーザーのホームディレクトリに転送する。
  • cd ~
  • mkdir .ssh
  • chmod 700 .ssh
  • cat id_rsa.pub > .ssh/authorized_keys
  • chmod 600 .ssh/authorized_keys
  • rm -f id_rsa.pub
  • sudo vi /etc/ssh/sshd_config
  • sudo /etc/rc.d/init.d/sshd reload

/etc/ssh/sshd_config

Port22

PermitRootLogin no 

PasswordAuthentication no

firewalldの設定

  1. vi /etc/firewalld/zones/public.xml

/etc/firewalld/zones/public.xml

<zone>
  ...
  <service name="http"/>
</zone>