Ubuntu Server Samba 설정

HeungJun Kim·2024년 6월 5일
0

개발환경

목록 보기
5/8

Ubuntu에서 Samba 설정하기

Samba는 리눅스와 윈도우 시스템 간 파일 공유를 가능하게 하는 소프트웨어이다. 이 가이드에서는 Ubuntu 시스템에서 Samba를 설정하고 폴더를 공유하는 방법을 다룬다.

1. Samba 설치

sudo apt update
sudo apt install samba

2. 공유할 디렉토리 생성 및 권한 설정

공유할 디렉토리를 생성하고 해당 디렉토리의 권한을 설정한다. 예를 들어, share라는 이름의 디렉토리를 생성한다고 가정.

sudo mkdir -p /home/avs200/share
sudo chown -R nobody:nogroup /home/avs200/share
sudo chmod -R 0775 /home/avs200/share

3. Samba 설정 파일 편집

Samba 설정 파일을 열어 편집

sudo nano /etc/samba/smb.conf

설정 파일의 끝에 다음 내용을 추가하여 공유 디렉토리를 설정

[share]
   path = /home/avs200/share
   browseable = yes
   read only = no
   guest ok = yes
   create mask = 0755
  • path는 공유할 디렉토리의 경로
  • browseable은 네트워크에서 볼 수 있도록 하는 설정
  • read only는 읽기 전용으로 설정할지 여부를 결정
  • guest ok는 손님 접근을 허용하는 설정
  • create mask는 새로 생성된 파일의 권한을 설정

4. Samba 사용자 추가 (선택사항)

Samba 사용자를 추가하려면 다음 명령을 실행
이 단계는 필요에 따라 선택적으로 수행

sudo smbpasswd -a avs200

5. Samba 서비스 재시작

변경 사항을 적용하기 위해 Samba 서비스를 재시작.

sudo systemctl restart smbd

6. 방화벽 설정 (필요한 경우)

UFW 방화벽이 활성화되어 있는 경우, Samba를 허용하도록 설정.

sudo ufw allow 'Samba'

7. 윈도우에서 접근하기

윈도우 시스템에서 공유된 폴더에 접근하려면 다음 단계를 따름.

  1. 파일 탐색기 Open.
  2. 주소 표시줄에 \<Ubuntu_IP_Address>\share를 입력 예: \192.168.1.100\share
  3. 공유 폴더에 접근. 사용자 인증이 필요한 경우, 앞서 추가한 Samba 사용자 자격 증명을 입력

이 과정을 통해 Ubuntu 시스템에서 Samba를 설정하고 윈도우 시스템에서 공유 폴더에 접근할 수 있다.
추가적으로 보안 설정이나 사용자 권한을 더 설정하고 싶다면, Samba 설정 파일을 더 상세하게 조정할 수 있다.

profile
Computer Vision / ADAS / DMS / Face Recognition

0개의 댓글