[NFS Server]


01. 프로그램

- 데몬 : nfs(2049), portmap

- 포트 : portmapper (111)

02. 환경 설정파일

-/etc/exports  <- 주 환경설정 파일

 [공유 디렉터리] [클라이언트 IP주소](옵션)

 ex)/nfs 192.168.232.110(rw,sync) //호스트만 허용

 ex)/nfs 192.168.232.*(rw,sync) //c클래스 허용

 ex)/nfs *(rw,sync) //전체 허용




Server

vi /etc/exports

/nfs *(rw,sync)

service iptables stop

service portmap restart

service nfs restart

cd /

mkdir nfs

chmod 777 nfs


Client

service iptables stop

service portmap restart

service nfs restart


rpcinfo -p  //확인


mount -t nfs 192.168.232.210(서버ip):/nfs /mnt



공유폴더 확인


mnt에서 아무 파일이나 디렉터리 생성



Server /nfs 폴더에 Client에서 만든 파일이 생성되어있음 (공유)



CentOS와 SUlinux 연결

server에서 vi /etc/exports

/cent 192.168.232.101(rw,sync)


CentOS에서 nfs 설치

 yum -y install nfs* rpcbind*

 systemctl restart rpcbind

 systemctl restart nfs

 mount -t nfs 192.168.232.210:/cent /mnt


cd /mnt 안에다 파일이나 디렉터리 생성


Server에서도 확인



Windows7 enterprise K 와 SUlinux 연결

//울트라 이후부터 nfs 사라짐.

제어판 -> 프로그램 및 추가 기능 -> nfs 도구 


유저 생성 //root라는 이름으로 생성했음.


c 드라이브에 nfs라는 폴더 생성  우클릭




SUlinux

mkdir win7

mount -t cifs //192.168.232.120/nfs /win7  //cifs 다른 운영체제 연결

cd /win7 안에 파일이나 디렉터리 생성


아래 그림과 같이 sulinux에서 만든 폴더가 생성됨.



Windows7 에서 리눅스 


mount 192.168.232.210:/nfs *  


z: //접속


dir //파일 확인




[포트고정]

방화벽 활성화 시키고 하는법


서버

vi /etc/init.d/nfslock 


vi /etc/sysconfig/nfs


vi /etc/sysconfig/iptables


rpcinfo -p //111번 2049번 4000~4002번 확인

service iptables restart

service nfs restart

service nfslock restart


클라이언트

mount -t nfs 192.168.232.210:/cent /mnt

똑같이 /mnt 에 파일 만들면 공유 되는 것을 확인할 수 있다.


마운트해제

umount /mnt

'System Security' 카테고리의 다른 글

DNS서버  (0) 2019.02.27
FTP  (2) 2019.02.26
정리  (0) 2019.02.25
방화벽  (0) 2019.02.22
SSH  (0) 2019.02.22

+ Recent posts