CentOS7 Samba 네트워크 위치(공유폴더) 만드는 방법

   조회 62997   추천 0    

http://www.aiocp.co.kr/ (21072)
https://bigbangcloud.co.kr/ (19053)




안녕하세요.

오늘은 CentOS 에서 Samba를 이용하여 네트워크 위치(공유폴더)를 만드는 방법입니다. 

해당 글은 CentOS 7.9 환경에서 진행하였습니다.


각 다른 위치에서 공유폴더를 이용하여 파일을 베포하기가 용이함으로 사용하기도 합니다.


1. OS 설치 후 Selinux를 disabled 하여 비활성화 합니다.

vi /etc/selinux/config 파일에 접속하여

해당 부분을 disabled로 변경한 후 재부팅해줍니다.


2. 명령어로 업데이트 후 samba 포트를 OPEN 해줍니다.

yum update –y

패키지 업데이트 작업을 진행합니다.


yum install -y samba

Samba 페키지를 다운로드합니다.


firewall-cmd --permanent --zone=public --add-service=samba

OS의 firewall 에서 Samba 포트를 허용해줍니다.


firewall-cmd –-reload 혹은 service firewalld restart

위에서 허용해준 firewall 설정을 서비스를 재시작 함으로써 활성화합니다.


3. 디렉토리 생성 및 권한 수정

공유할 디렉토리를 생성합니다.

해당 게시물에서는 root 디렉토리에서 test 디렉토리를생성하겠습니다.

mkdir test 명령어를 사용하여 생성 후 ls 로 생성된 디렉토리를 확인합니다.


chmod 777 test 를 사용하여 모든 유저에게 권한을 부여할 수 있도록 권한을 수정합니다.

*chmod 는 파일의 권한을 변경하는 명령어 이며, 777의 경우 읽기=4, 쓰기=2, 실행=1 이며, 첫번째 7은 소유자 권한, 두번째 7은 그룹 사용자 권한, 세번째 7은 기타 사용자 권한입니다.



4. Samba 게정 및 설정파일 설정

Samba 설치 완료 후 접속시 사용할 비밀번호를 설정합니다.

CentOS 에 접속한 계정 명을 적어주시면 됩니다.

smbpasswd -a root 명령어를 사용하였습니다.


수정이 완료된 후 vi /etc/samba/smb.conf 명령어를 사용하여 설정파일에 접속합니다.

이후 위의 빨간 네모 부분을 추가해주고 저장한 후 samba 서비스를 재시작 해줍니다.


5. 공유폴더 접속

윈도우 환경에서 win + R 을 눌려 실행창을 불러오고 해당 실행창에 아래와 같이 작성합니다.

\\(설정한 서버 IP)


이후 팝업되는 자격증명 창에 4에서 설정한 계정정보를 입력합니다.



정상접속을 확인 한 후 내pc에서 우클릭하 네트워크 위치 추가로 이동합니다.


네트워크 위치 추가 마법사 창이 뜨면 다음을 누른 후 아래와 같은 사용자 지정 네트워크 위치 선택 항목을 누르고 다음을 눌려줍니다.


\\(설정한 서버 IP)를 적고 찾아보기를 클릭합니다.

이후 자격증명 창이 뜨면 로그인 해줍니다.


이전 생성한 test 폴더를 누르고 확인 버튼을 눌려줍니다.



수정된 네트워크 주소를 확인합니다.


이후 이름을 설정하고 다음을 눌려준 후 마침을 누릅니다.


이후 내pc에서 네트워크 위치 생성을 확인합니다.


추가한 위치에 TXT 파일 하나를 추가한 후 서버에서 추가되었는지 확인해봅니다.


6. 윈도우 접근권한 오류 발생 

만약 윈도우에서 접근하였을 때 권한 오류가 지속된다면 제어판으로 이동합니다.

프로그램 및 기능을 클릭한 후, 윈도우 기능 켜기/끄기에 접속하여 아래의 빨간 네모 부분을 체크한 후 다시 시도하면 정상적으로 접속할 수 있습니다.


감사합니다.












https://www.aiocp.co.kr/ ( 딥러닝,머신러닝 서버 판매 ,컨설팅) https://bigbangcloud.co.kr/ ( GPU 클라우드 서비스) ::: AI 서버의 모든것 ::: 인공지능의 시작~ (주)이호스트ICT
어른이 2023-07
kmod-ksmbd 를 기반으로 한 설명도 있었으면 좋겠습니다.
추가로 samba 와 비교 해보는것도 좋을듯 합니다.
엠브리오 2023-07
CentOS 시리즈는 이미 중단되었습니다.
Rocky Linux를 권장합니다.

SELINUX가 Diable 되어 있는데, 설정하려면 다음과 같이 처리하면 됩니다.
https://zosystem.tistory.com/61


제목Page 2/28
2013-10   87764   죠짱
2013-06   86326   황진우
2013-10   82638   죠짱
2013-03   77138   안형곤
2013-04   77031   MikroTik이진
2013-01   69907   이지포토
2013-04   68757   엠브리오
2023-09   63082   딥러닝서버
2023-07   62998   딥러닝서버
2023-06   62712   딥러닝서버
2023-06   62276   딥러닝서버
2012-06   61156   안형곤
2013-09   60627   채선일
2014-01   60596   binary
2023-08   57761   딥러닝서버
2023-06   56762   정무현
2023-08   55141   딥러닝서버
2023-08   55048   김황중
2023-07   54230   딥러닝서버
2023-07   53726   화정큐삼