본문 바로가기
linux

[linux] ubuntu 서버간 samba 구축하기

by seohan1010 2024. 8. 9.

 

 

samba 구축 구상도

 

 

 

클라이언트 역할을 할 서버에 samba-client를 설치

 

 

 

 

 

samba 서버와 통신을 할수 있게 방화벽 설정을 해준다.

 

 

 

방화벽 재시작

 

 

 

변경된 방화벽 설정 확인

 

 

samba 서버 역할을 할 서버에 samba 패키지 설치

 

 

 

 

 

samba 클라이언트와 통신을 하기위한

방화벽 설정 및 확인

 

 

 

 

공유할 디렉터리 생성

 

 

 

서버에서 공유할 디렉터리 생성

공유 디렉터리에ㅐ 접근 가능한 그룹 생성

생성한 그룹을 사용할 유저의 그룹에 추가

공유할 디렉터리의 권한 수정

공유 디렉터리에 samba로 접근할때 사용할 비밀번호 생성

 

 

samba 설정 파일을 연다

 

 

문자 인코딩 정보 추가

인증 없이 접속을 허용해준다

 

 

workgroup 설정은 그대로 둔다.

 

 

공유할 디렉터리의 이름을 비롯해서

적용할 설정들을 입력 해준다.

 

 

 

설정 파일의 이상유무 확인

 

 

 

samba를 실행하려고 하니 경고문이 뜬다.

 

 

samba 구축 구상도

 

 

 

클라이언트 역할을 할 서버에 samba-client를 설치

 

 

 

 

 

samba 서버와 통신을 할수 있게 방화벽 설정을 해준다.

 

 

 

방화벽 재시작

 

 

 

변경된 방화벽 설정 확인

 

 

samba 서버 역할을 할 서버에 samba 패키지 설치

 

 

 

 

 

samba 클라이언트와 통신을 하기위한

방화벽 설정 및 확인

 

 

 

 

공유할 디렉터리 생성

 

 

 

서버에서 공유할 디렉터리 생성

공유 디렉터리에ㅐ 접근 가능한 그룹 생성

생성한 그룹을 사용할 유저의 그룹에 추가

공유할 디렉터리의 권한 수정

공유 디렉터리에 samba로 접근할때 사용할 비밀번호 생성

 

 

samba 설정 파일을 연다

 

 

문자 인코딩 정보 추가

인증 없이 접속을 허용해준다

 

 

workgroup 설정은 그대로 둔다.

 

 

공유할 디렉터리의 이름을 비롯해서

적용할 설정들을 입력 해준다.

 

 

 

설정 파일의 이상유무 확인

 

 

 

samba를 실행하려고 하니 경고문이 뜬다.

 

 

inactive 상태이다

 

 

 

 

 

https://stackoverflow.com/questions/77010547/samba-ad-dc-service-skipped-due-to-exec-condition

 

samba-ad-dc.service: Skipped due to 'exec-condition'

OS: Debian 12 (bookworm) When I try to start samba, systemctl start samba runs with no output, but systemctl status samba outputs: * samba-ad-dc.service - Samba AD Daemon Loaded: loaded (/lib/

stackoverflow.com

 

 

위의글을 참고하여 해결

 

 

서비스의 이름이 samba 가 아닌

smdb 이다.

 

 

 

클라이언트에서 공유 목록을 조회해보면

Share 라는 이름의 Disk가 공유되어 있음을 확인할수 있다.

 

 

samba 서버의 samba 설정 파일에서 comment 를 입력해주고

 

 

samba를 재시작 해주어서 변경된 설정을

적용해주면은

 

 

 

위와 같이 Comment에 추가된 것을 확인할수 있다.

 

 

inactive 상태이다

 

 

 

 

 

https://stackoverflow.com/questions/77010547/samba-ad-dc-service-skipped-due-to-exec-condition

 

samba-ad-dc.service: Skipped due to 'exec-condition'

OS: Debian 12 (bookworm) When I try to start samba, systemctl start samba runs with no output, but systemctl status samba outputs: * samba-ad-dc.service - Samba AD Daemon Loaded: loaded (/lib/

stackoverflow.com

 

 

위의글을 참고하여 해결

 

 

서비스의 이름이 samba 가 아닌

smdb 이다.

 

 

 

클라이언트에서 공유 목록을 조회해보면

Share 라는 이름의 Disk가 공유되어 있음을 확인할수 있다.

 

 

samba 서버의 samba 설정 파일에서 comment 를 입력해주고

 

 

samba를 재시작 해주어서 변경된 설정을

적용해주면은

 

 

 

위와 같이 Comment에 추가된 것을 확인할수 있다.