さくらのVPSを使ってみる:最低限の設定

導入編で確認した結果、ファイアウォールは何も設定されていませんでした。まずはセキュリティ関連の設定をします。


SELinuxの確認

本当はきちんと設定したほうがいいんですが、いつも変なところで足を引っ張られるのでSELinuxは無効にします。
# getenforcing
Disabled

あれ?CentOS 6はデフォルトで有効だったような・・・
さくらの場合、最初から無効のようです。

日本語環境

# vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
SYSFONT="latarcyrheb-sun16"

iptablesの設定

「オールOK」の設定になっているので、「SSH、HTTP、HTTPS、POP3、SMTP、サブミッションポートのみ通す」設定にします。
ここでは、SSHは10022に変更しています。

# vi /etc/sysconfig/iptables (iptablesは存在しないので、新規作成)
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10022 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 587 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

# /etc/rc.d/init.d/iptables restart

不要なサービスの停止

■ip6tables
# /etc/rc.d/init.d/ip6tables stop
# chkconfig ip6tables off

一般ユーザの作成

UNIXアカウント "admin" を作成する。
# adduser admin
# passwd admin
Changing password for user admin.
New password: (パスワードを入力)
Retype new password:passwd: (パスワードを入力)
all authentication tokens updated successfully.

suできるユーザを制限

以下を修正する。
# vi /etc/group
wheel:x:10:root,admin

以下を修正する。
# vi /etc/pam.d/su
auth           required        pam_wheel.so use_uid

以下を追加する。
# vi /etc/login.defs
SU_WHEEL_ONLY yes

SSH

  • SSH2のみ
  • ポート番号10022
  • ルートログイン不可
  • 空パスワード不可
  • ログインできるアカウントは"admin" のみ
# vi /etc/ssh/sshd_config
Port 10022
Protocol 2
PermitRootLogin no
PasswordAuthentication yes
PermitEmptyPasswords no
AllowUsers admin

# /etc/rc.d/init.d/sshd restart

参考:
さくらのVPS/初期設定
OSセットアップ情報|さくらのVPS|さくらインターネット公式サポートサイト

  • Spread The Love
  • Digg This Post
  • Tweet This Post
  • Stumble This Post
  • Submit This Post To Delicious
  • Submit This Post To Reddit
  • Submit This Post To Mixx

0 Response to “さくらのVPSを使ってみる:最低限の設定”

Leave a Reply