> DevOps/Ubuntu Linux Server 구축 (완)
Ubuntu_Server_10 (完). SMB ( a.k.a 삼바, Samba) 설치하여 Ubuntu, Linux 파일 공유
Janku
2023. 7. 13. 15:14
Samba란 ?
> Windows, Linux, Unix 기반 운영 체제 간의 파일 및 프린트 서비스 상호 운용성을 제공하는 오픈 소스 소프트웨어
> 다른 OS 끼리 네트워크에 원활하게 참여할 수 있도록 지원하여, 클라이언트와 파일 및 프린터를 공유.
> Samba는 SMB/CIFS 프로토콜을 사용하여 파일 및 프린트 서비스를 제공하여 Windows 클라이언트가 Samba를 사용하는 시스템의 공유 폴더와 프린터에 접근할 수 있도록 합니다.
설치 방법
> SMB Server
- PC의 Terminal > sudo apt-get -y install samba
- sudo chmod 777 /share (기본적으로 /share 하위에 공유)
- sudo chmod 777 /var/log/samba (이상하게 저는 이거 안해줘서 에러 발생했음. 쓰기 권한 없다고)
- sudo vim /etc/samba/samba.conf 입력하여, 아래 코드 창과 같이 config 설정
- sudo useradd -a {samba.conf 에서 입력한 valid users id}
- sudo passwd {useradd 한 값의 비밀번호} > 두번 입력해야함

> sudo vim /etc/samba/samba.conf 입력
[{원하는 파일 이름 }]
comment = {한줄평}
path = {위치}
guest ok = {yes | no}
public = {yes | no}
writable = {yes | no}
valid users = {접속 가능한 유일한 유저 ID}
> Client PC
Linux (MacOS)기준으로 CMD + K를 입력하여 Connect to Server 창 노출

111.111.111.111 대신 접속하려는 SMB server IP 입력하고, Connect 를 누르면

Name 과 Password 에 useradd 와 passwd 에 넣은 값들을 입력하고 Connect 누르면 확인창이 뜨고, 거기서도 확인 누르면 접속가능
