rockylinux-9-default
dnf install openssh-server systemctl start sshd systemctl enable sshd
useradd [USER] passwd [USER]
ln -s /bin/bash /bin/rbash useradd -g [GROUP] -s /bin/rbash [USER]
useradd -s /bin/rbash [USER]
dnf install epel-release dnf install -y fail2ban
[sshd] enabled = true bantime = 600 # 600秒 (10分) ブロック findtime = 600 # 600秒 (10分) の間に maxretry = 3 # 3回失敗したらブロック backend = systemd # systemdのログを監視
systemctl enable --now fail2ban
fail2ban-client status sshd
fail2banにて1つのサービスに複数のルールを適用する方法。
[sshd-10min] enabled = true filter = sshd logpath = /var/log/secure bantime = 600 findtime = 600 maxretry = 3 backend = systemd [sshd-1min] enabled = true filter = sshd logpath = /var/log/secure bantime = 600 findtime = 60 maxretry = 3 backend = systemd
# fail2ban-client status Status |- Number of jail: 2
dnf install bind
/usr/sbin/named-checkconf -z /etc/named.conf
systemctl start named systemctl status named systemctl enable named
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-latest-7.0.el9.noarch.rpm dnf install zabbix-agent2
PidFile=/run/zabbix/zabbix_agent2.pid LogFile=/var/log/zabbix/zabbix_agent2.log LogFileSize=0 Server=127.0.0.1,[Zabbix Server] ServerActive=[Zabbix Server] HostMetadata=[META DATA] Include=/etc/zabbix/zabbix_agent2.d/*.conf PluginSocket=/run/zabbix/agent.plugin.sock ControlSocket=/run/zabbix/agent.sock AllowKey=system.run[*] Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf
systemctl start zabbix-agent2 systemctl enable zabbix-agent2
dnf install nfs-utils
mount -t nfs [NFS SERVER]:[PATH] [MOUNT POINT]
dnf groupinstall "Development Tools" dnf install epel-release dnf clean all dnf install ImageMagick ImageMagick-devel