FreeBSD13.3

FreeBSD13.3

FreeBSD13.3 ; OSインストール

FreeBSDとは FreeBSD(フリービーエスディー)は、UNIXライクなオープンソースのOSソフトウェア。特にネットワークOSとしての稼動実績はLinux系を上回り、高い負荷にも安定したパフォーマンスを維持します。 FreeBSD(フリービーエスディー)は実用性を重視し堅牢で頑丈な設計を施されている点から、大手企業・サービスのFTP、WWW、電子メールサーバなどの運用に適しています。 今回は2024 年 3 月 5 日にリリースされたFreeBSD13.3をインストールし、サーバーの構築を行います。 FreeBSD-13.3-RELEASE-amd64-dvd1.iso 特徴 高い負荷にも耐えられる高速・高性能なマルチプラットフォーム 大手企業にも多々の採用実績 アクセス制限によりセキュリティ対策を適用できるネットワーク 小規模から大規模までのサーバの運用が可能 商用から個人用途まで33,000を超える専用ソフトウェア
FreeBSD13.3

FreeBSD13.3 ; 初期設定 (バイナリーの更新,PackagesとPorts Collectionの更新)

FreeBSDのインストールが終わり、これからサーバーの構築を始めますがコンソール画面では何かと作業がしにくいので、TeraTerm等を使用しWindowsから操作するためSSH接続の設定をとりあえず変更します。 FreeBSDのコンソール画面で下記コマンドを入力 # vi /etc/ssh/sshd_config 61行目 #PasswordAuthentication no → PasswordAuthentication yes に変更し、下記コマンドで設定を反映させる # service sshd restart これでWindowsのTeraTermからSSH接続できます(TeraTermでの設定は他のOSの初期設定を参照してください)
FreeBSD13.3

FreeBSD13.3 ; 初期設定(Vimインストール,SSH接続のセキュリティ対策,ファイアウォール,NTPサーバー)

1. Vim インストール エディタとして使い慣れたVimを使用しますので下記の通りインストール # pkg install -y vim Vimを標準のエディタとして利用可能するため".cshrc"を編集し、反映させる
FreeBSD13.3

FreeBSD13.3 l; FTPサーバ(Vsftpd)、Sambaでファイルサーバー

1. FTPサーバ(Vsftpd) 1.1 事前準備 ①秘密鍵作成 ➁パスフレーズ削除 ➂アクセス権変更 ④自己証明書作...
FreeBSD13.3

FreeBSD13.3 ; WEBサーバー(Apache2) , MySQL8インストール

1. Apache2 1.1 インストール たくさんのオプションがありますが、デフォルトのまま進めます 確認が終わったら...
FreeBSD13.3

FreeBSD13.3 ; WebサーバーSSL化、Webminインストール

1. Webサーバー(Apache)SSL化 1.1 Let's Encrypt 用 Certbot ツールのインストー...
FreeBSD13.3

FreeBSD13.3 ; Mailサーバー(Postfix,Dovecot) , SSL/TLS

1. メールサーバー用証明書の取得 メールサーバーをSSL/TLS化するためメールサーバー用の証明書を取得します。WEB...
FreeBSD13.3

FreeBSD13.3 ; Postfix ClamAV + Amavis + SpamassAssinでウイルス・スパム対策

FreeBSD 13 にClamAVをインストールし、Postfixに対しAmavisで連携させます。 ClamAVはアンチウイルスソフトウェアです。 Postfixをすでに実装しているという前提で進めます。 作業前に、Ports Collectionを更新しておきます。