목차
Samba 설치
패키지 업데이트 후 Samba를 설치한다.
$ sudo apt update
$ sudo apt install samba
아래의 명령어로 Samba가 작동 중인지 확인할 수 있다.
$ whereis samba
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
Samba 설정
Samba로 파일을 공유할 폴더를 설정하고 설정 파일을 열어 수정한다.
$ mkdir /home/<username>/sambashare/
$ sudo nano /etc/samba/smb.conf
설정 파일 하단에 아래의 내용을 입력한다.
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
아래의 명령어로 Samba를 재시작하고 firewall에서 Samba를 허용해준다.
오라클 클라우드를 이용할 경우 Samba가 사용할 포트만 허용해줘도 괜찮을 것 같다.
$ sudo service smbd restart
$ sudo ufw allow samba
파일 서버 접속 계정 설정
Samba로 구축한 파일 서버에 접속할 때는 우분투 계정을 사용하지 않는다.
아래의 명령어로 파일 서버 접속 시 입력할 비밀번호를 설정한다.
여기서의 username은 우분투 사용자 이름이다.
$ sudo smbpasswd -a username
비밀번호를 설정하고 '공용ip/sambashare/'로 접속하면 파일 서버로의 접속이 가능하다.