CentOS 7 + Nginx + rep2 その2

ユーザーを作成後に、sshの設定を変更

  • rootでのログイン禁止
  • 通常のログイン認証の禁止
  • チャレンジレスポンス認証を許可

-> http://d.hatena.ne.jp/TKX/20130328#p1


sshdのサービスの再起動を必要とするが、CentOS7から systemdになったので

# systemctl restart sshd<.service>



suできるユーザーを制限する(Wheelグループ以外のユーザーのsu禁止)

# usermod -aG wheel <user id>
# cat /etc/pam.d/su
#%PAM-1.0
auth            sufficient      pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth           sufficient      pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth           required        pam_wheel.so use_uid
auth            substack        system-auth
auth            include         postlogin
account         sufficient      pam_succeed_if.so uid = 0 use_uid quiet
account         include         system-auth
password        include         system-auth
session         include         system-auth
session         include         postlogin
session         optional        pam_xauth.so

上記の pam_wheel.so 行のコメントを外す

auth           required        pam_wheel.so use_uid



不要なサービスを停止する為にサービス一覧を提示

# systemctl list-unit-files --type service

firewalldとpostfixを停止させる

# systemctl disable firewalld
# systemctl disable postfix

SELinuxも停止させるので
/etc/selinux/config の

SELINUX=enforcing

SELINUX=disabled

に修正


ここで設定を反映させる為に、一回再起動を実行


EPELリポジトリを追加する

# yum install epel-release

パッケージの最新化を実行

# yum clean all
# yum update



時刻同期を実行させる為に、CentOS7からの新しい仕組み chrony を導入して設定する

# yum install chrony
# vi /etc/chrony.conf

server を何時ものように Internet Multifeedに指定して
サービスを再起動して、同期状態を確認

# systemctl restart chronyd
# chronyc sources
210 Number of sources = 3
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* ntp1.jst.mfeed.ad.jp          2   6    37    20   -374us[ -477us] +/-   73ms
^+ ntp2.jst.mfeed.ad.jp          2   6    37    21   +105us[+5671ns] +/-   92ms
^+ ntp3.jst.mfeed.ad.jp          2   6    37    21   +549us[ +448us] +/-  139ms

無事同期できているようだ


ちょっと調べる時に便利な
digコマンドとlsofコマンドをInstallするために以下のパッケージを導入

# yum install bind-utils lsof

後は日本語ファイルがあった時に文字化け防止の為に日本語フォントを念の為入れておく

# yum install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts

取り敢えず今日はここまで