> 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

  1.  PC의 Terminal >  sudo apt-get -y install samba 
  2. sudo chmod 777 /share    (기본적으로 /share 하위에 공유)
  3. sudo chmod 777 /var/log/samba (이상하게 저는 이거 안해줘서 에러 발생했음. 쓰기 권한 없다고)
  4. sudo vim /etc/samba/samba.conf 입력하여, 아래 코드 창과 같이 config 설정
  5. sudo useradd -a {samba.conf 에서 입력한 valid users id}
  6. sudo passwd  {useradd 한 값의 비밀번호}   > 두번 입력해야함

비밀번호 설정 > Client에서 접속시 ID, PW 필요 (samba.conf에 그렇게 설정했기에)

 

 

> 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 입력

 

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

 

 

 

 

 

 

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