Ubuntu Samba 설치 및 설정

Samba 파일 서버를 사용하면 네트워크를 통해 다양한 운영 체제 간에 파일을 공유할 수 있다. 이를 통해 노트북에서 데스크톱 파일에 액세스하고 Windows 및 macOS 사용자와 파일을 공유할 수 있다. 이 글에서는 Ubuntu에서 Samba를 설치하고 구성하는 방법을 다룬다.

Samba 설치

samba 패키지를 설치한다.

sudo apt update
sudo apt install samba

Samba 설정

공유 디렉토리 설정

Samba로 공유할 디렉토리를 생성한다.

mkdir /home/<username>/sambashare/

생성한 디렉토리를 공유하도록 하려면 Samba 설정 파일인 /etc/samba/smb.conf 를 수정해야 한다. 맨 아래쪽에 다음과 같이 추가한다.

[sambashare]
    comment = Samba on Ubuntu
    path = /home/username/sambashare
    read only = no
    browsable = yes

[sambashare] 란 이름으로 /home/user/name/sambashare 디렉토리가 RW 권한으로 browsable 즉, 브라우징(탐색)이 가능하게 설정한다는 의미이다.

Samba 재시작 및 방화벽 규칙 업데이트

새로 추가한 Samba 구성을 적용하기 위해 smbd 서비스를 재시작 한다.

sudo service smbd restart

Samba 트래픽이 허용될 수 있도록 방화벽 규칙을 업데이트 한다.

sudo ufw allow samba

사용자 계정 설정 및 공유 연결

Samba는 시스템 계정 비밀번호를 사용하지 않으므로 사용자 계정에 대한 Samba 비밀번호를 설정해야 한다. 아래와 같이 하면 Samba 연결을 맺을 때 username/passwd로 연결이 된다.

sudo smbpasswd -a username

다른 window 머신에서 Samba로 네트워크 연결을 시도해서 잘 되는지 확인한다.

\\ip-address\sambashare

참고

답글 남기기