| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
■ リモート接続環境を整える |
CentOS 4.4が走り始めたので、まずリモートから操作や設定が出来るよう環境を整えます。
sshdは最初から入ってたので、とりあえずsshでのrootログインを禁止。
/etc/ssh/sshd_config
続いてワタシ以外のssh接続を禁止。
/etc/hosts.allow
/etc/hosts.deny
基本的に「ファイヤーウォールで接続を拒否する構え」なので、TCP Wrapperのspawnコマンドで「接続してきた際にメールする」ようにします。
これやってると侵入試行された場合に山のようなメールが来る可能性があるので、fail2ban等と組み合わせといたほうが吉。
/root/.forwardには普段使ってるメアドを転送用に記述。
続いて、rootになれるユーザを制限しときます。
/etc/group
/etc/login.defs
/etc/pam.d/su
サーバにGUIは要らないので、起動時のランレベルも3にしときます。
/etc/inittab
vncは、必要なときにsshでログインしてvncserverを起動する、という方針でいきます。WAN経由で接続する場合はVNC over SSHでトンネル。
試しに起動して接続してみたら、vncではウインドウマネージャーがtwmで非常に見慣れなかったので、これをローカルで使ってるgnomeに変更。
/root/.vnc/xstartup
他とごっちゃにならないよう、サーバ毎に強烈な背景色を設定してるので、なんか凄い色合いになってますが(^_^;)
ついでにexec-shieldも有効にしときます。
| 関連IT用語 by e-Words |