Network & Server Factory

개인 공부 기록

Server & OS/Linux

[Debian] NFS 서버 구성하고 Windows에서 접속

1nfra 2020. 8. 17. 15:49
Debian VM에 nfs-kernel-server를 설치하고 /home/nfs를 호스트 PC에 공유했습니다. Windows(NFS 클라이언트)에서 UNC 경로로 접속해, Debian에서 만든 파일이 Windows에서도 보이는 것을 확인했습니다.

1. 패키지 설치

apt-get install -y nfs-kernel-server

2. 공유 폴더와 exports 설정

공유할 폴더를 만들고 권한을 줍니다.

mkdir -p /home/nfs
chmod 777 /home/nfs

/etc/exports에 공유할 폴더와 접속을 허용할 호스트 IP를 추가합니다. 아래는 형식 예시입니다.

vi /etc/exports
/home/nfs  호스트IP(rw,sync,no_subtree_check)

/etc/exports 설정

3. 서비스 재시작

systemctl restart nfs-kernel-server
systemctl status nfs-kernel-server

NFS 서비스 상태

4. Windows에서 접속

Debian VM은 NAT 네트워크라 IP가 192.168.116.132입니다. Windows에서 Win + R을 누르고 아래 경로를 입력합니다. Windows에 NFS용 클라이언트 기능이 설치되어 있어야 합니다.

\\192.168.116.132\home\nfs

Windows에서 NFS 공유 접속

5. 결과

Debian에서 파일을 만들자 호스트 PC에서도 같은 파일이 보였습니다.

공유된 파일 확인

6. 정리

  • nfs-kernel-server를 설치하고 /etc/exports에 공유 경로와 허용 호스트를 적습니다.
  • 설정을 바꾼 뒤에는 서비스를 재시작하거나 exportfs -ra로 다시 불러옵니다.
  • chmod 777은 실습용이며, 실제 환경에서는 필요한 사용자에게만 권한을 줍니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문