개발 정보/임베디드

[임베디드] 리눅스 삼바(samba) 설치하기

RoRoBong 2020. 11. 24. 16:36
728x90

안녕하세요

로로봉입니다 : )

리눅스 삼바(samba)란 리눅스에서 윈도우 시스템에게 파일시스템을 공유하기 위한 소프트웨어입니다.

SMB/CIFS 네트워크 프로토콜을 재구현한 소프트웨어입니다. 즉 리눅스의 파일 시스템이나 프린트를 윈도우에게 공유할 수 있게 해줍니다.

Ubuntu에 삼바를 설치하기 위해서 다음 명령어를 입력해줍니다.

apt-get install samba smbfs

[ 그림 1 : 삼바 설치 ]
[ 그림 2 : 삼바 설치 ]

삼바 설치가 완료되면 삼바(Samba)를 사용하기 위한 설정을 위해 gedit로 smb.conf 파일을 열어줍니다.

gedit /etc/samba/smb.conf

삼바 서버로 접속 시 한글 파일이 깨지지 않도록 CP949와 UTF8을 사용할 수 있도록 아래와 같이 입력합니다.

[ 그림 3 : 삼바 서버 한글 Charset 설정 ]


삼바를 사용할 유저에 대한 공유 폴더를 설정하기 위해 파일의 맨 아래에 다음과 같이 작성합니다.

[ 그림 4 : 삼바 서버 디렉토리 설정 ]

[] 대괄호 부분에 접속하는 유저의 이름을 작성하고 어느 디렉토리를 공유할 건지, 권한은 어떻게 부여할 지 설정해줍니다.

이제 다음 명령어를 이용해 실제 삼바 계정을 만들어주면 됩니다.

smbpasswd -a [우분투 사용자계정]

[ 그림 5 : 삼바 서버 계정 설정 ]

계정 비밀번호 설정을 마치고 반드시 삼바 서버를 재시작해주어야 정상적으로 삼바가 동작됩니다.

/etc/init.d/smbd restart

[ 그림 6 : 삼바 서버 재시작 ]

이제 윈도우에서 Ubuntu 삼바 서버로 접속하기 위해서 실행창을 띄워 공유폴더에 접속하듯이 Ubuntu의 IP를 입력해줍니다.

\\[Ubuntu IP 주소]

[ 그림 7 : Windows에서 삼바 서버 접속 ]

Ubuntu의 IP를 모르는 경우에는 터미널 창을 열고 ifconfig 명령어를 입력해주면 됩니다.

[ 그림 8 : Windows에서 삼바 서버 접속 ]

Ubuntu에서 삼바로 설정한 폴더가 나오는 것을 볼 수 있습니다.

삼바 서버에 등록한 계정과 패스워드를 입력하면 아래와 같이 삼바 서버에 접속하게 됩니다.

[ 그림 9 : 삼바 서버 로그인 ]
[ 그림 10 : 삼바 서버 접속 완료 ]

 

좋아요♥ + 구독 부탁드립니다 : )

728x90
반응형