삼바(SAMBA)를 이용한 리눅스 <-> 윈도우10 공유폴더 10분만에 만들기
리눅스 서버를 구축하면 여러가지 파일을 업로드 해야 할 경우가 많다.
포트나 방화벽 설정부분 구축환경마다 케바케이므로, 일단 집에서 바로 적용할 수 있도록
그 부분을 제외하여 10분내 초간단하게 적용할 수 있는 방법을 안내함.
리눅스 CentOS 7 / 윈도우10 기준 !
■ Linux 설정
1. 삼바 설치
# yum -y install samba samba-client samba-common
# smbd --version // 삼바 버젼 확인 및 잘설치됐나 확인~
2. 리눅스 방화벽 해제
# systemctl stop firewalld // CentOS 방화벽데몬 중지
# systemctl disable firewalld // 재부팅 후에도 방화벽 사용안함.
# vi /etc/selinux/config // CentOS 방화벽 해제. vi 편집기로 SELINUX= 값을 disabled 설정
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
-> 변경 후 재부팅 필요
3. SAMBA Config
# smbasspwd -a ggoke // samba 계정 생성 (윈도우에서 공유 시 사용할 이름)
New SMB Password : // 암호 입력 (2번)
# vi /etc/samba/smb.conf // samba config 수정
[Global]
workgroup = WORKGROUP # 윈도우 작업그룹과 같은 이름으로 변경
security = user # 아이디 로그인으로 공유.
[User]
path = /data # data 디렉토리 공유 /
browsable = yes
writable = yes # 쓰기 설정
write list = ggoke # 접근 계정 설정
directory mask = 0777 # 권한 설정
# systemctl start smb // 삼바 데몬 실행
# systemctl enable smb // 서버 시작 시 자동 실행 등록
리눅스 설정 끝
■ Windows 설정
1. 윈도우 방화벽 해제
방법 1. 제어판> 윈도우즈 방화벽> 방화벽 해제 (전체 방화벽 해제)
방법 2. 제어판> 윈도우즈 방화벽> 고급설정> 인바운드 규칙> TCP 137, 138, 139 포트 추가 (특정 포트 허용)
2. 네트워크 드라이브 연결
내컴퓨터> 마우스 우측> 네트워크 드라이브 연결> \\서버IP\삼바에서 설정한 공유디렉토리
초간단. 공유 끝.
주의.
본 포스팅은 리눅스/윈도우 방화벽을 모두 해제 하여 진행되었기 때문에 보안이 취약.
보안을 강화하려면 방화벽 정책을 수립 후 진행.
'Study > Linux' 카테고리의 다른 글
CentOS7 NFS 설치 및 설정 (0) | 2020.01.06 |
---|---|
codeblock test (0) | 2019.11.18 |
[CentOS] 히스토리(history) 사용 시 날짜, 시간 표시하기 (0) | 2019.11.17 |
rsyslog 를 이용한 history 실시간 로그 생성 (0) | 2019.11.13 |