본문 바로가기
Programming/Network

[Network] NFS설정 - Windows10 & Linux(Ubuntu) 네트워크 드라이버 연결 (1)

by prinha 2021. 6. 25.
반응형

NFS (Network File System)

원격지 PC의 파일을 로컬 PC에 있는 것처럼 사용할 수 있는 파일시스템

NFS_Server가 파일을 공유하면 NFS_Client가 공유된 디렉토리를 마운트하여 파일을 사용하는 방식

*보안을 크게 신경쓰지않는다면 추천*

 

Samba

인증 방식을 통해 접근하는 네트워크 기술

*주로 많이 씀*


설치 전 환경

Linux : Ubuntu 18.04.4 -> NFS_Server

Windows : Windows 10 -> NFS_Client

## linux 버전 확인 명령어
cat /etc/issue

NFS Server - Linux 설정

 

1. Linux Shell 명령어로 NFS 서버 설치

apt-get install nfs-kernel-server

 

2. NFS config 설정 (공유 디렉토리 권한 설정)

*공백 없애주세요! 서비스 재시작시에 Job for nfs-server.service canceled 에러가 발생할 수 있습니다*

vi /etc/exports

빨간 테두리에 클라이언트(windows)의 IP넣어주기

• rw: 파일 시스템을 읽고 쓰기가 가능하도록 공유합니다.
• ro: 파일 시스템을 읽기 전용으로 공유합니다.
• subtree_check: 시스템 보안 유지를 위해 하위 디렉터리를 검사하는 옵션입니다. 클라이언트가 파일을 사용할 때마다 해당 파일이 공유 디렉터리의 하위 디렉터리에 존재하는지 확인합니다. 악의적인 사용자나 프로그램에 의해 변조된 파일이 있는지 확인하기 때문에 안전하지만, 시스템 성능을 희생해야 합니다.
• no_subtree_check: 시스템 성능을 고려하여 하위 디렉터리 검사를 하지 않습니다(기본값).
• root_squash: 시스템 보안을 위해 공유 디렉터리에 대한 사용자의 루트 권한을 제한합니다(기본값).
• no_root_squash: 공유 디렉터리에 대한 사용자의 루트 권한을 허용합니다. 클라이언트에서 루트 권한을 가진 사용자가 공유 디렉터리를 마음대로 사용할 수 있기 때문에 관리에는 유용할지 몰라도 보안을 위협하는 불안 요소이기도 합니다.• all_squash: 모든 사용자 권한을 익명 사용자 권한, nobody:nogroup으로 지정합니다. 불특정 다수를 대상으로 공유 디렉터리를 제공할 때 유용합니다.

3. NFS 서비스 재시작

service nfs-kernel-server restart

 

4. NFS 상태 확인

exportfs -u


NFS Client - Windows 설정

 

1. NFS 기능 활성화

제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기

 

2. 네트워크 드라이브 연결

내PC -> 상단 컴퓨터 탭 -> 네트워크 드라이브 연결

linux서버의 IP + linux서버에 설정해두었던 폴더 입력

 

3. 네트워크 드라이브 연결 확인

*cmd에서 mount 명령어를 통해서도 확인 가능*


https://prinha.tistory.com/entry/Network-NFS%EC%84%A4%EC%A0%95-Windows10-LinuxUbuntu-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%97%B0%EA%B2%B0-2-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EA%B0%80-%EC%97%B0%EA%B2%B0%EC%9D%B4-%EC%95%88%EB%90%98%EB%8A%94-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0

 

[Network] NFS설정 - Windows10 & Linux(Ubuntu) 네트워크 드라이버 연결 (2) / 네트워크 드라이브가 연결이

https://prinha.tistory.com/entry/Network-NFS%EC%84%A4%EC%A0%95-Windows10-LinuxUbuntu-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%97%B0%EA%B2%B0 [Network] NFS설정 -..

prinha.tistory.com

 

반응형