본문
NFS는
클라이언트가 네트워크를 통하여 원격장비의 화일시스템을 마운트하여
마치 자신의 화일시스템처럼 사용할수 있게 합니다.
NFS는 매우 편리하긴 하지만 보안상의 위험에 노출되어 있으므로 신중히 사용해야 합니다.
설치는 매우 간단합니다.
sudo apt-get install nfs-kernel-server
설치가 끝나면,
/etc디렉토리 아래에 export 라는 화일이 생깁니다.
여기에 마운트할 디렉토리와 접속할수 있는 클라이언트, 옵션등을 입력하면 됩니다.
예를 들자면,
/home/ftp 192.168.1.0/255.255.255.0(ro) 219.250.288.18(rw)
/pub (ro,insecure,root_squash)
위의 내용은
/home/ftp 디렉토리를 192.168.1.1 ~ 192.168.1.255 의 ip를 가진 호스트들에게는
read only로 제공하며,219.250.288.18의 ip를 가진 호스트에게는 read-write 권한을 주겠다는
뜻입니다. 그리고,
/pub에 대해서는 read only로 누구에게나 제공한다는 의미입니다.
(root_squash는 클라이언트의 root를 서버에서의 nobody로 매칭시킨다는 뜻)
/etc/export 를 수정하였으면
데몬을 재실행해야 합니다.
sudo /etc/init.d/nfs-kernel-server restart
이제 클라이언트에서 마운트하여 사용하면 됩니다.
sudo mount -t nfs 219.250.288.1:/pub /home/lesy/nfs
(mount 또는 umount는 root 권한으로 해야 합니다.)
마운트를 해제하고자 할때는
sudo umount /home/lesy/nfs
※ 부팅시 자동으로 마운트하고자 할때에는 /etc/fstab에 설정을 해주면 됩니다.
※ 여기에 적힌 IP는 아무거나 임의로 적은 것임을 참고하시기 바랍니다.
[출처] 우분투에서 NFS 서버 설치~|작성자 유가무로
관련링크
댓글목록
등록된 댓글이 없습니다.