SAMBA 설치

2024. 1. 6. 11:29OS

  • 설치

https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%EC%82%BC%EB%B0%94SAMBA-%EC%84%A4%EC%B9%98-%EC%84%A4%EC%A0%95-%E2%80%BB-%EC%B4%9D%EC%A0%95%EB%A6%AC

 

🐧 삼바(SAMBA) 설치 & 설정 방법 [리눅스 ↔ 윈도우]

삼바(SAMBA) 란? 윈도우, 리눅스 OS 끼리 파일을 서로 옮길 경우 이 일이 얼마나 번거로운지에 동감할 것이다. 보통은 FTP, SFTP 서버를 열어두고 FileZilla 같은 파일공유 툴을 이용하여 옮겼을 것이다.

inpa.tistory.com

# 설치
sudo apt install -y samba

# 삼바 계정 생성
# 패스워드 설정
smbpasswd -a 계정

# 삼바 등록 user확인
sudo pdbedit -L
sudo pdbeit -L -v

# 공유 디렉토리 생성
mkdir /test
chmod 777 test

# 환경설정
# []안의 이름과 path의 마지막 경로가 일치할 필요 없음
sudo vi /etc/samba/smb.conf
----------------------------------------------
workgroup = 워크그룹

[uploads]
   comment = Test Directory
   path = /upload
   guest ok = yes
   read only = no
   writable = yes
   create mask = 0777
   directory mask =0777
----------------------------------------------

# 재시작
sudo service smbd restart

# 상태보기
sudo smbstatus

  • 윈도우 접속

접속 오류 해결
종속성에 브라우저가 있어야 함:
이거 때문에 개고생
SMB1을 삭제하면 사라져버리는 것 같음: 다시 원복해도 생기지 않음
별도로 설치했음(전문가의 도움을 받아)

프로토콜: SMB3

접속시 인증: 환경설정에서 설정한 워크그룹/samba에 추가한 계정
접속시 비밀번호: samba에 추가한 계정의 비밀번호
인증시 '\'를 사용하면 접속 안됨: '/'는 네트워크 자격 증명에 입력이 안됨: PC를 재기동하면 다시 연결해줘야하는 문제 있음

계정: nobody:nogroup

권한: 디렉토리를 777로 권한을 줘야 nobdy로 작업 가능

nobody:nogrouup으로 접속됨
신규 파일을 생성하면 nobody:nogroup으로생성됨


  • 리눅스 접속

설치

# sambaclient 설치
apt install smbclient

# samba 서버 접속 sharename 확인
# samba 서버에서 설정한 워크그룹
# samba 서버에 등록한 계정
smbclient -L IP -U 워크그룹/계정

# sharename 접속
smbclient //IP/sharename -U 워크그룹/계정

# 목록 확인
ls

# 파일 업로드
put 로컬파일명 리모트파일명

# 파일 다운로드
get 리모트파일명 로컬파일명

파일 업로드시 접속한 계정으로 파일이 생성됨

 

'OS' 카테고리의 다른 글

우분투 시간 동기화  (0) 2024.02.04
우분투 서버 화면 자동 끄기  (1) 2024.01.09
ubuntu 파일 공유  (0) 2023.05.05
우분투 VMware network connection: Bridged 작동안하는 경우  (0) 2023.03.01
우분투 dhcp IP 다시 받아오기  (0) 2023.03.01