우분투 - 맥 파일공유 환경 AFP는 설정이 끝났고,
이제 윈도우 파일공유 환경을 위한 삼바 SMB를 설치해 보자.
참고로 SMB는 네트워크 프로토콜을 말하고, 삼바 SAMBA는 SMB 프로토콜을 사용한 소프트웨어라고 보면 된다.
우분투 버전은 Ubuntu server 18.04 LTS이고,
Linuxize의 튜토리얼을 참고했다.
https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/
1. 우분투에 삼바 설치
1) apt 패키지를 업데이트 한다.
$ sudo apt update
2) apt로 samba를 설치한다.
$ sudo apt install samba
3) 삼바가 설치되고 나면, 자동으로 삼바 서비스가 시작된다. 삼바 서버가 동작 중인지 아래 명령어로 확인할 수 있다.
$ sudo systemctl status smbd
2. 계정 생성
1) 계정에 할당할 디렉토리 생성
$ sudo mkdir <디렉토리>
(이전 AFP에서 설정한 디렉토리를 똑같이 공유할 것이기 때문에 따로 생성하지 않았다.)
2) 사용할 계정 추가
$ sudo smbpasswd -a <계정이름>
New SMB password:
Retype new SMB password:
(우분투 계정을 그대로 사용할 것이므로 별도의 계정을 생성하지 않았다.)
아래 명령어로 추가한 계정을 활성화한다.
$ sudo smbpasswd -e <계정이름>
3) smb.conf 설정을 통한 공유 디렉토리 추가.
/etc/samba/smb.conf를 수정하여 공유 디렉토리를 추가하고, 계정을 연결해 줄 수 있다.
그 전에 해당 설정 파일을 백업해 두자.
$ sudo cp /etc/samba/smb.conf{,.backup}
파일을 열어 설정 내용을 추가한다.
$ sudo vim /etc/samba/smb.conf
[global]
hosts allow = 192.168.1.
dos charset = cp949
unix charset = cp949 (utf8, euc-kr)
[<계정이름>]
path = <공유할 디렉토리 경로>
read only = no
writeable = yes
create mode = 0777
directory mode = 0777
valid user = <계정이름>
[global]에 내부 네트워크(192.168.1.xx)에서만 접속이 가능하도록 host ip를 추가하고,
한글 사용을 위한 dos charset = cp949, unix charset = cp949 (utf8, euc-kr)을 추가했다.
한글 사용을 위해 unix charset을 위처럼하면 에러가 나서 smbd start가 안된다.
아래 설정을 적어주자.
dos charset = cp949
display charset = UTF8
unix charset = UTF8
[<계정이름>]에는 삼바에 사용할 계정 정보를 입력한다.
3. 방화벽 설정
우분투에서 삼바를 사용하기 위한 포트를 개방해줘야 한다.
UDP : 137, 138 / TCP : 139, 445 을 개방해줘야하는데 UFW를 사용하고 있다면 아래 명령어로 한 번에 가능하다.
$ sudo ufw allow 'Samba'
Rules updated
Rules updated (v6)
4. 삼바 재시작
설정을 모두 마쳤다면 삼바 서비스를 재시작하자.
$ sudo systemctl restart smbd
$ sudo systemctl restart nmbd
5. 윈도우에서 접속
윈도우에서 Ubuntu PC에 접속해 보자.
탐색기를 하나 띄우고, 네트워크 - 네트워크 드라이브 연결을 들어간다
드라이브(D): 에 마운트할 드라이브 이름을 하나 골라주고 (A, B, F 등등),
폴더(O): 에는 우분투에서 설정한 경로가 자동으로 검색되어 선택만 하면 된다.
내 PC에 들어가보면 네트워크 위치에 방금 추가한 드라이브가 들어가있다.
이제 윈도우에서도 로컬드라이브처럼 NAS를 이용할 수 있다.
'NAS' 카테고리의 다른 글
자작 NAS (7) - 내부 네트워크 전송 속도 변경(기가비트) (0) | 2020.01.31 |
---|---|
자작 NAS (5) - 우분투 논리볼륨 추가하기 (0) | 2020.01.26 |
자작 NAS (4) - 내부 파일 공유 환경 구축 1(Ubuntu - Mac AFP) (2) | 2020.01.23 |