samba서버 구축(Rocky Linux)

Samba는 Windows와 Linux 간 파일 및 프린터 공유를 가능하게 해주는 오픈 소스 소프트웨어입니다. 실제 구축사이트에서 많은 비중은 아니지만, 가끔씩 사용되는 서비스이므로, 한번씩 설치테스트 해보심 좋을 것 같습니다. 이 글에서는 Rocky Linux에서 Samba 서버를 설치하고 설정하여 네트워크에서 파일 공유를 제공하는 방법을 단계별로 설명합니다.


1. Samba 설치

1-1. Samba 패키지 설치

다음 명령어를 사용하여 Samba와 관련 도구를 설치합니다:

sudo dnf install samba samba-client -y
1-2. Samba 버전 확인

설치된 Samba의 버전을 확인하려면:

smbd --version

2. Samba 설정 파일 편집

Samba의 주요 설정 파일은 /etc/samba/smb.conf입니다. 이 파일을 수정하여 공유 디렉토리를 설정합니다.

2-1. 설정 파일 열기
sudo nano /etc/samba/smb.conf
2-2. 기본 설정 확인 및 편집

기본 설정 블록을 확인하거나 수정합니다:

[global]
   workgroup = WORKGROUP
   security = user
   map to guest = bad user
2-3. 공유 디렉토리 설정 추가

파일 공유를 위한 디렉토리를 설정합니다. 예를 들어, /srv/samba/share 디렉토리를 공유하려면 다음을 추가합니다:

[SharedFiles]
   path = /srv/samba/share
   browseable = yes
   writable = yes
   guest ok = yes
   read only = no

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

3-1. 디렉토리 생성

공유 디렉토리를 생성합니다:

sudo mkdir -p /srv/samba/share
3-2. 권한 설정

공유 디렉토리의 권한을 설정합니다:

sudo chown -R nobody:nobody /srv/samba/share
sudo chmod -R 0777 /srv/samba/share

4. Samba 서비스 활성화 및 시작

4-1. 서비스 활성화 및 시작

Samba 서비스를 활성화하고 시작합니다:

sudo systemctl enable --now smb
sudo systemctl enable --now nmb
4-2. 서비스 상태 확인

Samba가 올바르게 실행 중인지 확인합니다:

sudo systemctl status smb
sudo systemctl status nmb

5. 방화벽 설정

5-1. Samba 서비스 허용

방화벽에서 Samba 서비스를 허용하려면 다음 명령어를 실행합니다:

sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload

6. 사용자 계정 설정 (선택 사항)

6-1. Samba 사용자 추가

특정 사용자 계정을 Samba에 추가하려면:

sudo smbpasswd -a [사용자명]
6-2. 사용자 계정 활성화

Samba에 추가된 사용자를 활성화합니다:

sudo smbpasswd -e [사용자명]

7. 클라이언트에서 Samba 공유 확인

7-1. Linux 클라이언트

Linux 클라이언트에서 Samba 공유를 확인하려면:

smbclient -L //[서버_IP]
7-2. Windows 클라이언트

Windows 클라이언트에서는 파일 탐색기에 아래 형식으로 입력하여 공유에 접근할 수 있습니다:

\\[서버_IP]\SharedFiles

마무리

이 가이드를 통해 Rocky Linux에서 Samba 서버를 설치하고 설정하여 파일 공유 서비스를 제공할 수 있습니다. 네트워크 보안을 강화하기 위해 추가적인 설정(Samba 사용자 인증, SSL/TLS 설정 등)을 적용하는 것도 고려해 보세요. 질문이 있거나 도움이 필요하면 댓글로 남겨주세요!

https://lovelypapa.kr/

이 게시물이 얼마나 유용했습니까?

평점을 매겨주세요.

평규 평점 0 / 5. 투표 수 0

가장 먼저 게시물을 평가해 보세요

Leave a Comment

error: 우클릭이 불가합니다.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.