Linuxなんて触ったことないけど…
なんとかなったけど全然わからん!!! orz
■参考サイト
M:メイン
https://centos.server-manual.com/
(なくなってたから、こちら→https://centossrv.com/centos7.shtml)
S:サブ
https://centossrv.com/almalinux/
メールサーバーをtelnetで
https://yukun.info/linux-telnet-smtp-pop3-mail/
ハッシュ値SHA256
https://qiita.com/setonao/items/4e9edd3e2064c56507e4#:~:text=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AB%E3%80%8Ccertutil%20%2Dhashfile,%E5%80%A4%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82
F:最初に参考にしたサイト
https://centossrv.com/
PHP7.4を入れる方法
https://weblabo.oscasierra.net/centos7-php74-install/
■ルーター
ヘアピンNAT(NATループ)対応しているかの確認
カタログとかに乗っていないのでメーカーに問い合わせる
対応していないと管理画面しか見れない
■ムームードメイン
ドメイン操作
ムームーDNS
変更
空欄、A、固定IP
空欄、MX、mail.****.com、10
www、A、固定IP
mail、A、固定IP
virtual、A、固定IP ←これはいらんかったな
ドメイン一覧
ネームサーバ設定変更
ムームーDNS ムームードメインのネームサーバ(ムームーDNS)を使用する
■手順 基本 Mサイト
インストール前の初期準備
ポートは25、80、110のみ
CentOS7 インストール
F:こっちの方を参照
https://centossrv.com/centos7.shtml
ネットワーク繋がってないかも…?
ping -c 4 8.8.8.8
で確認。
参考:https://qiita.com/hika7719/items/8c2ac1015837cb5b15c7
つながってたらyumの更新
yum update
WindowsクライアントからTera TermでSSHログイン
CentOS7 インストール後の設定
*SSH設定以降はやらない
*nkfは無かったのでこちらをやってみた https://qiita.com/tatsuya-k_net/items/8678da3a798750a909db
*Tera Termで公開鍵認証 やらない
RPMforge EPEL ELRepo Remi リポジトリインストール
ファイアウォール firewalld インストール
S:ファイアウォール構築(firewalld)
ルートキット検出 chkrootkit インストール
アンチウイルス Clam Antivirus インストール
NTPd インストール
MariaDB インストール
Apache2 インストール
Apache2 PHP5 インストール
Apache2 バーチャルホスト 設定 ←なんとなくやってみた
S:Pメールサーバー構築(Postfix+Dovecot)
M:Postfix Dovecot インストール
telnetでPOP3接続確認
telnetでSMTP接続確認
不正中継テスト
■よく使ったコマンド
メールのログ(リアルタイムで動くからスゲェ)
tail -f /var/log/maillog
終了はCtrl+c
viコマンド
検索 /
行番号表示:set number
終了:q!
保存して終了:qw
起動系
ネットワークマネージャー
systemctl start NetworkManager
Apache
systemctl start httpd
postfix
systemctl start postfix
dovecot
systemctl start dovecot
動いている?の確認
systemctl is-enabled postfix
ユーザー削除
userdel ユーザー名
パスワード変更
passwd ユーザー名
ユーザーの一覧とディレクトリとか
/etc/passwd
■IPアドレスを変える?
nmcli c mod enp2s0 ipv4.method manual ipv4.addresses 192.123.45.67/24 ipv4.gateway 192.123.45.1
systemctl restart NetworkManager
systemctl restart network
■メモしておくこと
centos rootのパスワード
MySQL rootのパスワード
■確認
外からポート解放の確認
http://www.cman.jp/network/support/port.html
メール不正中継テスト
http://www.antispam-ufrj.pads.ufrj.br/test-relay.html
最後に「All tests performed, no relays accepted by remote host.」ならOK
https://tools.appriver.com/OpenRelay.aspx
すべてのTestについてRelay NOT AcceptedならOK