NAS 로 유명한 시놀로지를 사서 쓰는게 정신 건강에 훨씬 이롭지만, 아무래도 내 마음대로 설정이 안 되거나 하는 부분도 있어 고민을 하다가 NAS 서버를 하나 만든김에 기록을 남기고자 합니다.
사양
CPU : AMD 애슬론 3000G(TDP 35W)
RAM: 8GB
SSD: 싼거 128GB
HDD: 8TB*4, 4TB*2
BOARD: GIGABYTE B450M AQRUS ELITE
케이스 : 컴이지 킹덤 클라시코 스토리지 마스터
파워 등 : 집에 사용 안 하고 남아 있던 것 사용.
OS : RockyLinux 8
우선 PC용 CPU 중에서는 위 모델이 그나마 저렴하면서도 저전력이라 선택을 했고 나머지는 하드 연결 및 장착을 위해 찾아보다가 골랐습니다.
NAS 서버 돌리는데 고사양은 필요가 없어서 라즈베리파이로 하려고 했는데 하필 반도체 대란으로 품절 뜨고 가격도 오르고 하드 연결이 원할하지가 않기도 하고 OS 선택이 좀 제한적이라 결국 데스크탑으로 선택했네요.
RockyLinux 는 아시는 분은 아시겠지만 CentOS 8 부터 바뀐 정책 때문에 이름만 바꿔서 배포를 하고 있는 거라 같다고 보면 됩니다.
OS 설치 과정 중 패키지 선택은 최소 설치로 진행을 했고 자세한 건 구글링 해보면 정말 자세히 잘 나옵니다.
설치 중 root 계정 및 사용자 계정 둘 다 하나씩 등록을 하고 진행했습니다.
설치 과정에서 인터넷은 사용으로 하고 진행하시는 걸 추천드립니다. gui 모드로 할 게 아니라서 설정하는게 좀 귀찮기도 하고 찾아가면서 하려니 복잡하더군요.
1. OS 설치 후 필수 패키지
a. 업데이트
설치 완료 후 root 계정으로 로그인을 하고 우선 업데이트를 진행합니다.
dnf update -y
b. 설치 할 것들
dnf install -y net-tools
dnf install -y powertools
dnf install -y epel-release
혹은
dnf install -y net-tools powertools epel_release
2. SSH 설치 및 설정
a. 설치
보통은 기본적으로 설치가 되어 있습니다.
dnf -y install openssh-server openssh-clients
b. 설정
vi /etc/ssh/sshd_config
입력해서 에디터 열어준 후
Port 22 가 있는 곳을 찾아 주석을 지우고 포트 번호를 사용하고자 하는 번호로 변경 합니다.
PermitRootLogin 항목이 no 로 되어 있거나 주석처리 되어 있으면 root 아이디로는 ssh 접속이 되지 않으니 접속해야 할 경우에는 주석을 제거 하고 yes 로 바꿔주면 됩니다.
3. 방화벽 및 selinux 중지
a. 방화벽 중지
systemctl disable firewalld
b. selinux 중지
vi /etc/selinux/config
SELINUX=enforcing 로 되어 있으면 disabled 로 변경합니다.
2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 2. 디스크 마운트
2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 3. SMB
2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 3. 미디어서버(minidlna)
2022.11.14 - [Linux] - [RockyLinux8] NAS 서버 구축 - 4. Torrent(Transmission)
'PC & Mobile Tip' 카테고리의 다른 글
[RockyLinux 8] NAS 서버 구축 - 3. SMB(네트워크폴더) (0) | 2022.11.14 |
---|---|
[RockyLinux 8] NAS 서버 구축 - 2. 디스크 마운트 (0) | 2022.11.14 |
[Windows10] 윈도우10 설치 가이드 - 1. 설치 USB 만들기 (0) | 2022.11.14 |
M1 맥북 Homebrew 설치 방법 (0) | 2021.01.23 |
[Linux] 파일 혹은 폴더 권한이나 소유자 변경하기 (0) | 2021.01.20 |