本当はウィルス対策ソフトとか入れたいのですが、年間20万以上するようなソフトを入れる訳にもいきません。しましょうか?と言う事で、まずは攻撃を受けないように入る所を防ぐ事から始めます。個人用PCでは、こちらから情報取りに行く為、自ら情報(ウィルス等)を受け入れてしまう可能性が高いです。その為、ウィルスソフトをインストールして、自ら取り込んでしまった場合の対策をする訳ですね。packetを受け取るような設定になっていなければ、PCそのものが外部から直接攻撃を受ける事はありません。※ルータが無く、直接インターネットに接続する物はこの限りではありません。※ルータがあった場合でも、同一ネットワーク上のPCやルータから攻撃を受ける攻撃もあります。ルータがある場合は、必要ポート以外は内外の通信が制限されていたり、そもそも外部からのアクセスが無い訳です。必要最小限のポートのみアクセスを受け付けるようにして、外部からはそれ以外は受けないようにしておけばルータと同様の効果が得られる訳ですね。address及びportで制限をかける事ができます。[/etc/hosts.allow]許可する物を明示的に記載します。hosts.denyに優先して解釈されます。address]で記載します。今回は、動的アドレスから管理者アクセスを行い、不特定多数のHTTPアクセスを受ける為、hosts.allowでは特に制御せず、hosts.denyのみで制御します。固定アドレスからのアクセスしか無いのであれば、ここに固定アドレスを記載する事で、より強固な対応が可能になります。[/etc/hosts.deny]拒否する物を明示的に記載します。address]で記載します。ネットマスクでの記載も可能ですので、以下のような記載で制御します。←全てのアドレスからのアクセス全てなお、記載の方法はhosts.allow/deny共に同様です。94.100.86.26のアドレスは私のサーバへsshのアクセスを試みてログインに複数回失敗した最初のアドレスです。【セキュリティ対策〜SSH〜】さくらのVPSで最初に利用できるサービスはsshdです。これは初めからインストールされており、且つ、全てのアクセスを許容します。ユーザ/パスワードの制限はありますが、rootでのアクセスも許していますので、総当たり攻撃を受ければ、いずれは破られてしまうと言う事になります。SSHに対しては以下の設定を行います。設定:RootLogin禁止(追加)rootのログインを禁止すると言う事は、ユーザの追加も必要です。PASSWORDが出たら、とりあえず変更した方が良いです。総当たり攻撃で破られやすいと言う事ですので。restartこれで、rootでのログインができなくなります。ユーザとroot双方のパスワードを違う物にしておけば、rootになる為に三重のセキュリティになります。rootのパスワードが分からない本当はこれに鍵交換も付加すれば更にセキュリティレベルが上がりますが、それはまた今度。ここまでで、作業環境の構築を完了します。