우분투 윈도우 공유폴더 - ubuntu windou gong-yupoldeo

 

Overview

 

아래 2가지 상황을 달성하는 설정법 정리.

1. 우분투에서 폴더 공유시키고, 윈도우에서 연결하기.

2. 윈도우에서 공유시킨 폴더를 우분투에서 연결하기.

 
 

1. 우분투에서 폴더 공유설정하고 윈도우에서 연결하기.

 

우분투측에서 공유시킬 폴더 설정.

우분투 파일탐색기에서 공유시킬 폴더 우마우스 클릭하여

Properties 클릭 하여 탭 Permissions 에서 아래처럼 Acces 에서 Create and delete files선택.

우분투 윈도우 공유폴더 - ubuntu windou gong-yupoldeo

탭 Local Network Share 에서 아래처럼 설정하고 버튼 Create Share 클릭.

우분투측의 설정은 위 설정만 하면 끝.

윈도우에서 우분투 공유폴더 연결하기.

윈도우 탐색기에서 네트워크 우마우스 클릭하여 "네트워크 드라이브 연결" 클릭하여 뜬 아래 창에서 폴더에 우분투 PC의 IP와 공유폴더명 기록하고 버튼 마침 클릭하면 된다.

 
 

2. 윈도우에서 공유시킨 폴더를 우분투에서 연결하기.

 

우분투 버전 : 16.04

우분투 PC 동일 네트웍에 윈도우에서 공유시켜둔 혹은 NAS 드라이브가 있다고 하고, ip= 192.168.11.5 공유시켜둔 폴더명은 hdd 라고 하였을때 우분투측에서 연결시키는 방법 정리한다.

단계1. 관련 툴 S/W 설치. 

sudo apt-get install cifs-utils

sudo apt-get install libnss-winbind winbind

단계2. /etc/nsswitch.conf 에 wins 추가하기.

커맨드창에서 sudo gedit /etc/nsswitch.conf 로 파일열어서 아래 구문위치에 wins 추가하고 저장.

hosts:          files mdns4_minimal [NOTFOUND=return] wins dns

단계3. 우분투에 /media/hdd 폴더 만들기.

터미널 창에서 sudo mkdir /media/hdd 구문으로 폴더만들어둔다.

- 이 폴더는 임의 위치, 임의 이름으로 해도된다.

단계4. /etc/fstab 내용 수정하기.

커맨드 창에서 sudo gedit /etc/fstab 로 파일열고, 아래 내용 기록.

//192.168.11.5/hdd : 네트웍크로 공유시켜둔 윈도우측의 ip와 공유폴더이름기록.

gid pid 값은 우분투 터미널창에서 id 본인아이디 구문실행하면 보이는 gid, pid 값을 기록한다.

 # Mount Windows Share
//192.168.11.5/hdd /media/hdd cifs credentials=/home/igotit/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

단계5. ~/.smbcredentials 파일 새로만들고 접속시 사용될 아이디 비번기록.

sudo gedit ~/.smbcredentials 로 열어서 아래처럼 접속시 사용될 아이디 비번 기록하고 저장. 보안걸려있지 않은 경우 비워둬도 됨.

username=igotit

password=1234

단계6. sudo mount -a 실행.

터미널 창에서 sudo mount -a 실행하면 아래처럼 우분투 탐색기에서 윈도우(혹은 NAS 드라이브)에서 공유시킨 폴더에 연결된다. 

연결예. 아래 파란색 박스처럼 보인다.

 

///1094.

우분투에서 윈도우의 공유 폴더를 마운트하는 방법입니다.

먼저 아래 명령어로 cifs-utils를 설치합니다.

sudo apt-get install cifs-utils

설치할 것인지 묻는데 Y를 누르면 설치가 진행됩니다.

이것으로 윈도우 공유 폴더를 마운트할 수 있는 준비가 완료됩니다.

일반적으로 마운트되는 디바이스나 디렉토리는 /mnt 경로에 위치하게 됩니다.

먼저 윈도우에서 폴더를 공유 폴더로 설정하는 방법은 아래 링크를 참조하면 됩니다.

2016/08/07 - [IT/Tip&Tech] - 윈도우10 공유 폴더 설정으로 네트워크 드라이브 연결하기

윈도우10 공유 폴더 설정으로 네트워크 드라이브 연결하기

집이나 회사에서 각 PC가 폴더를 공유하기 위한 설정이 필요할 수 있습니다. 공유 폴더 설정을 통해 쉽게 파일을 공유할 수 있습니다. 윈도우10에서 쉽게 파일 공유를 설정하는 방법을 확인해보��

psychoria.tistory.com

우분투 윈도우 공유폴더 - ubuntu windou gong-yupoldeo

먼저 mkdir 명령어로 우분투에 마운트시킬 디렉토리를 생성합니다.

sudo mkdir -p /mnt/torrent

윈도우(내부 IP : 192.168.1.111)의 torrent 폴더를 우분투의 /mnt/torrent에 마운트 시키는 명령어입니다.

sudo mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.111/Torrent /mnt/torrent/

각 계정에 접근 권한을 설정했다면 사용자명과 비밀번호를 입력해야 합니다.

다만 공유 폴더에 Everyone 권한이 있는 경우는 username=guest라고 입력하면 됩니다.

sudo mount -t cifs -o username=guest //192.168.1.111/Torrent /mnt/torrent/

뒤의 password는 입력하지 않아도 됩니다.

비밀번호를 물어보는 프롬프트가 등장하면 그냥 엔터를 누르면 됩니다.

이것으로 기본적인 마운트 설정이 완료됩니다.

다만 이렇게 설정하는 경우 재부팅하면 마운트가 풀리는 문제가 있습니다.

영구적인 마운트 방법은 다음과 같습니다.

/etc/fstab 파일을 수정해서 mount를 추가해줍니다.

sudo nano /etc/fstab

가장 아래 부분에 다음과 같은 내용을 추가합니다.

//192.168.1.111/Torrent /mnt/torrent cifs username=USERNAME,password=PASSWD,iocharset=utf8,sec=ntlm,vers=2.0 0 0

실제 사용하는 계정을 USERNAME에 입력하고 PASSWD에 비밀번호를 입력하면 됩니다.

입력을 완료하면 저장하고 종료(Ctrl +X, Y, 엔터)하면 됩니다.

게스트 계정으로 접속하는 경우 password=PASSWD 부분의 PASSWD만 제거하면 됩니다.

파일과 디렉토리 권한 역시 설정이 가능합니다.

파일과 디렉토리 권한은 utf8 뒤에 file_mode=0777,dir_mode=0777로 추가하면 됩니다.

추가로 uid와 gid도 뒤에 추가(예: uid=1000,gid=1000)해서 소유자를 설정할 수 있습니다.

마지막으로 변경된 내용을 반영하기 위해 mount -a 명령어를 사용합니다.

sudo mount -a

이제 재부팅을 해도 정상적으로 /mnt/torrent에 마운트가 됩니다.