1. (공통)고정IP설정
#> sudo vi /etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
        ens33:
                dhcp4: no
                addresses: [192.168.xxx.xxx/24]
                gateway4: 192.168.xxx.1
                nameservers:
                        addresses: [8.8.8.8]

  version: 2

#> sudo netplan apply
  1. mariaDB설치
#> sudo apt-get -y install mariadb-server
#> sudo mysql_secure_installation

Enter current password for root (enter for none): 엔터 # 현재 MariaDB의 root 패스워드가 없으므로 엔터
OK, successfully used password, moving on...

Set root password? [Y/n] y 	# MariaDB root 패스워드 설정 질의
New password: kisec123 	# 설정할 root 패스워드 입력
Re-enter new password: 	# 설정한 root 패스워드 확인 재입력

Remove anonymous users? [Y/n] 		y # 익명의 접근에 대한 질의이며, 보안을 위해 차단

Disallow root login remotely? [Y/n] 		n # 외부로의 연결 허용

Remove test database and access to it? [Y/n] 	y # 테스트용으로 생성된 데이터베이스 삭제 여부 질의

Reload privilege tables now? [Y/n] 		y # 현재 설정된 값에 대한 적용 여부 질의

#> sudo mysql -u root -p

   root / kisec123
  1. mariaDB내부작업
mysql> create database KISEC;
mysql> use KISEC;
mysql> create table login (id varchar(20) primary key, pw varchar(20));
mysql> show tables;
mysql> desc login;

mysql> use mysql;
mysql> select host, user, password from user;
mysql> GRANT ALL PRIVILEGES ON KISEC.* TO root@'192.168.xxx.xxx' identified by 'kisec123';
mysql> select host, user, password from user; -> localhost 랑 비밀번호 같은지 확인
mysql> flush privileges;
mysql> exit
  1. 50-server
#> sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
   (수정) bind-address = 127.0.0.1 => 0.0.0.0

#> service mysqld restart
  1. rsyslog설정
3) rsyslog 설정
#> sudo vi /etc/rsyslog.conf // 파일 맨 하단에 아래 내용 추가

*.* @@192.168.xxx.xxx:514

#> sudo systemctl restart rsyslog