홈 NAS 제작기

진영민·2023년 11월 17일
0

잡다한 상식

목록 보기
20/22

구글 드라이브를 사용하다가 불편해서 nas를 직접 만들어보기로 하였다!

준비물

서버컴퓨터
NAS로 사용할 외장 하드 1T
인터넷

과정

usb 마운트

먼저, 서버컴퓨터에 외장하드를 연결하여 인식시킨다.
$fdisk -l명령어를 통해 어느 위치에 연결되었는지 확인 가능하다.
사용하기 편하게 하기 위해 원하는 위치에 usb폴더를 생성한 후, 마운트한다.
$mount /dev/sbd1 ./usb

samba

samba를 사용하여 해당 폴더를 smb를 통해 공유한다.
$sudo apt-get install samba

또한, 사용자를 만들어 준다.
$smbpasswd -a [사용자명]

이제, samba 설정파일을 변경하여 공유할 포더를 지정해 준다.
sudo vim /etc/samba/smb.conf

그리고 가장 아래에

comment = NAS Share
path = [usb 폴더의 경로]
browseable = yes
read only = no
writable = yes
valid users = [사용자 이름]
create mask = 0777 //권한
directory mask = 0777 //권한 표시

이를 적어 준다.
$service smbd restart를 통해 재시작해준다.

보통 여기까지만 하면 서버 주소를 통해 연결이 가능하다.
하지만, 나처럼 알 수 없는 무언가에 의해 외부에서 서버 접속이 되지 않을 경우, ssh tunneling을 통해 tcp/139, tcp/445포트를 열어 줘야 한다.

profile
코린이

0개의 댓글