실험 환경: Ubuntu 14.04, Ubuntu 18.04
Linux(Ubuntu)와 Window 사이에 파일을 공유(?)하기 위해서 Samba를 사용해서 공유 폴더를 설정한다. 아래 코드에 따라 실행하면 간단히 공유 폴더를 설정할 수 있다. “#”뒤는 주석이며, “$”뒤는 터미널에서 실행해야 하는 CMD이다. “#—#”안의 내용은 smb.conf 파일 마지막 부분에 작성해야 하는 코드이다. 모든 코드를 작성 후 Samba Service를 다시 실행하면 된다.
#MK: Samba 설치
$sudo apt-get install samba
#MK: Samba 계정 생성
#MK: 윈도우에서 아래 공유한 폴더를 접속할 때 사용하는 아이디 및 비번 생성
$sudo smbpasswd -a <user id>
#MK: 공유 폴더 설정을 위해서 수정이 필요한 파일
$sudo vi /etc/samba/smb.conf
#MK: 아래 코드를 파일에 추가하면 됨 (<== 뒤에 내용은 제거해야 함)
#----- 파일 마지막에 아래 내용 첨부 -----#
[MK_DB] <== Window에 표시 되는 폴더 이름
comment = MK DB
path = /home/<user id>/DICRECTORY <== Linux에서 공유를 원하는 폴더 위치
writable = yes
guest ok = yes
create mask = 0664
directory mask = 0755
browsable = yes
public = no
#----- 파일 마지막에 위 내용 첨부 -----#
#MK: Samba 서비스 재시작
$sudo service smbd restart
#MK: Samba 서비스 종료 후 시작 (재시작 또는 종료/시작 중 1개만 하면됨)
$sudo service smbd stop
$sudo service smbd start
위와 같이 설정 완료 후 윈도우에서 IP주소를 파일 탐색기 또는 실행(시작 –> 실행(Run))에 작성하면 공유 폴더에 접속이 가능한다. 최초로 접속을 하면 인증을 해야 한다. 인증 ID/PW는 위 “smbpasswd”에서 생성한 ID/PW를 사용하면 된다.
#MK: 아래와 같이 IP 주소 또는 IP 주소 + 공유 폴더 이름을 파일 탐색기에 작성하면 접속이 됨
\\LINUX_UBUNTU_IP
\\LINUX_UBUNTU_IP\MK_DB
출처
- ttps://topis.me/92
- https://techlog.gurucat.net/290