본문 바로가기

Windows/기초 및 구축

CIFS를 통해 Linux와의 파일 공유




CIFS를 통해 Linux와의 파일 공유




Windows와 Linux는 파일시스템이 다르기 때문에 같은 운영체제에 비해 파일 공유가 자유롭지 못하다.

Windows에서 CIFS를 구축하여 Linux에서 파일을 공유


구축환경

서버 : Windows Server 2012 R2 (CIFS) / 192.168.0.160

클라이언트 : Windows 7

클라이언트 : CentOS 6.8


파일공유 (Windows에서 실행)


먼저 공유에 접근할 수 있는 계정이 필요.

이는 관리자 계정 외에 추가 계정을 생성하여 주는 것이 보안 상에도 좋고 각기 다른 권한을 통해 활용면에서도 좋다.

하지만 지금은 테스트만을 목적으로 갖고 있기 때문에 administrator를 통해 공유한다.



공유할 디렉토리를 생성한다. C:\test 계정으로 했다.


test 디렉토리 내에 파일을 하나 생성


공유할 디렉토리 - 속성


공유 - 고급공유

## 공유 - 공유를 통해서 하는 것도 또 다른 방법이고 더 쉽다. 하지만 고급공유를 권장한다.


'선택한 폴더 공유' 체크

권한 클릭


추가


공유할 계정명을 검색한다. test2\administrator는 전에 테스트 하던 것 때문이니 신경쓰지 않아도 된다.


해당 계정의 권한을 설정한다. 



Windows에서의 접근


'Win + R' 키를 눌러 실행창을 연 후 아래와 같이 \\공유서버 IP를 입력한다.


로그인 창이 뜬다면 위에서 설정한 계정명을 입력한다.

예 : administrator / 비밀번호


아래와 같이 정상적으로 공유가 잘 되었다.



Linux에서의 접근

## 마운트할 디렉토리 생성

[root@localhost ~]# mkdir /cifs

[root@localhost /]# mount -t cifs //192.168.0.160/test /cifs -o username=administrator,password=비밀번호

mount -t cifs //공유서버IP/디렉토리명 /마운트할 디렉토리명 -o username=windows계정명,password=비밀번호
[root@localhost /]# df -h
Filesystem            Size    Used     Avail    Use%  Mounted on
/dev/mapper/VolGroup-lv_root
                          26G   4.2G       21G     17%    /
tmpfs               1004M  672K    1003M      1%    /dev/shm
/dev/sda1           477M   40M     412M       9%   /boot
//192.168.0.160/test 60G  9.5G       51G      16%   /cifs
[root@localhost /]# cd /cifs
[root@localhost cifs]# ls
test.txt



'Windows > 기초 및 구축' 카테고리의 다른 글

Windows에서 JDK 설치 (Java)  (0) 2016.12.08
Windows 공유 폴더 구성하기  (0) 2016.11.24
AD(Active Directory) 구축하기 2  (0) 2016.11.21
AD(Active Directory) 구축하기 1  (0) 2016.11.21
Windows 2012 R2 + MariaDB 설치  (0) 2016.11.02