Ubuntu サーバ管理・セキュリティガイド(目次)
【概要】 Ubuntu環境におけるサーバ構築とセキュリティ対策に関するガイドである.主要なトピックとして,不正通信の遮断とシステム監視,リモート接続,リモートデスクトップ,Webサーバ,DNS・NIS・NFSサーバ,掲示板サーバ,ビデオサーバなどが含まれる.関連するソフトウェアのインストール方法や設定手順を説明している.セキュリティ面では,ファイアウォールの設定,不正アクセスの自動遮断,SSHサーバの構築とセキュリティ強化などが取り上げられている.また,Apache+SSLによるWebサーバの構築,WordPressのインストール,各種サーバソフトウェアの導入手順なども網羅されている.このガイドは,システム管理者やネットワーク技術者にとって,Ubuntuベースのサーバ環境を構築・運用する上でのガイドである
【目次】
- システムセキュリティと監視
- リモートアクセスとセキュリティ
- リモートデスクトップ環境の構築
- Webサーバの構築と最適化
- ネットワークサービスの構築:DNS、NIS、NFS
- コミュニケーションとメディアサーバの構築
- 特殊用途サーバの構築と設定
【関連する外部ページ】
Ubuntu の各種情報について
- Ubuntu の公式ページ(日本語版): https://jp.ubuntu.com/
- fosswire.com の Unix/Linux コマンドリファランス: https://files.fosswire.com/2007/08/fwunixref.pdf
- DistroWatch の Ubuntu のページ: https://distrowatch.com/table.php?distribution=ubuntu
【サイト内の関連ページ】
1. システムセキュリティと監視
- Ubuntu で ufw を用いてファイアウオール
- 不正な通信に対して,通信の自動遮断(portsentry を使用)(Ubuntu 上)
- TCPラッパー (/etc/hosts.allow) によるアクセス制限
- システム監視ツール munin のインストール
2. リモートアクセスとセキュリティ
- SSH サーバのインストール,設定(Ubuntu 上)
- fail2ban を用いて SSH への侵入検知(Ubuntu 上)
- Windows で MobaXterm の ssh を使い,サーバにリモート接続
- GateOne を用いて Web ブラウザから ssh リモート接続ができるようにする(Ubuntu 上)
ユースケース: Web ブラウザの側では何も設定しない(プラグインのインストールなども行わない)で,ssh リモート接続ができるようにしたい - Web ブラウザから SSH リモートログインできるサーバ(GateOne を使用)(Ubuntu 18.04上)
3. リモートデスクトップ環境の構築
- リモートデスクトップのソフト TigerVNC のインストールと利用(Ubuntu にリモート接続)
- リモートデスクトップのソフト TightVNC のインストールと利用(Ubuntu にリモート接続)
- vino のインストールと利用(Ubuntu にリモート接続)
- リモートデスクトップのソフト x2go を使う(Ubuntu 上)
4. Webサーバの構築と最適化
- Ubuntu で,Apache + SSL の Web サーバを動かす
- goaccess を用いて Apache のログを1 コマンドで HTML ファイル化する(Ubuntu 上)
- Google サイトマップ用のサイトマップ生成(Ubuntu を使用)
- Web ページのリンクチェッカー
- オンラインのHTML チェッカーの例
- mod_pagespeed を用いて Apache の高速化(Ubuntu 上)
- Apache2 の VirtualHost の設定
- senna を用いて全文検索(Ubuntu 上,apt でインストール)
URL:http://sourceforge.net/projects/senna
senna は,senna とは全文検索ソフト
- Ubuntu で WordPress 5.1.1 のインストール
- 1つのUbuntu マシンで、2つの WordPress 5.1.1 システムを動かす(Apache2 の VirtualHost 機能を利用)
- WordPress でスタティックページ(Simply Static プラグインを使用)
5. ネットワークサービスの構築:DNS、NIS、NFS
6. コミュニケーションとメディアサーバの構築
- Ubuntu で LightNEasy のインストールと設定 (書きかけ)
- Ubuntu で Discourse のダウンロードとインストールとテスト実行
Discourseは掲示板のソフトウェア
- mediatomb を用いてビデオサーバを動かす(Ubuntu 上)
- トランスコーダー VCT (Video Converter and Transcoder) のインストール(Ubuntu 上)
Transcoder は動画変換ソフトウェア
- motion のインストール(Ubuntu 上,apt でインストール)
motion は,パソコンにつないだビデオカメラの画像を保存し、配信する機能をもったソフトウェア
7. 特殊用途サーバの構築と設定
- Jupyter ノートブックのサーバ(Ubuntu 上)
- プロキシ・サーバ squid のインストールと設定(Ubuntu 上)
- DansGuardian のインストール(Ubuntu 上)
DansGuardian とは, Web ページなどのフィルタリング機能をもったソフトウェア
- Samba サーバのインストールと設定(Ubuntu 上)
Samba は Windows 互換のファイルサーバ/プリントサーバのソフトウェア
- ファイル転送,ファイル共有のソフト NitroShare のインストール(Ubuntu 上)
NitroShare は LAN 内でのファイル転送に便利なソフトウェア