System보안

리눅스 nfs 마운트

보람줄 2019. 2. 26. 02:32

안녕하세요 보람줄입니다~

오늘은 리눅스 NFS(Network File System)를 이용하여 서버 디렉토리를 공유해 클라이언트도 사용 할 수 있는 방법에 대해 알아보겠습니다


우선 하기전에 필요한 패키지들이 설치 되어 있는지 확인 하고 시작합시다!

rpm 명령어를 사용하여 portmap 과 nfs 의 설치여부를 확인합니다!  (레드햇 계열의 리눅스는 설치되어있음)


저는 설치가 되어있지만 안되신 분들은 yum install -y portmap nfs-utils 로 패키지를 설치해줍니다~


패키지의 설치가 완료 되었으면 환경설정파일을 직접 만들어 줘야합니다



vi /etc/exports 로 새파일을 만들어 준다음 아래 형식으로 적어줍니다


/nfs [공유디렉토리] [클라이언트 ip/network주소](옵션)


옵션종류는 간단하게 나타내겠습니다

rw : 읽기, 쓰기 허용

rw : 읽기 전용


sync: 변동사항이 있으면 즉시 동기화

async: 변동사항이 있어도 동기화를 나중에 함


root_squash: 클라이언트에서 root로 접근 시 root계정을 nfsnobody(anonymous)계정으로 인식

no_root_squash : 클라이언트에서 root로 접근 시 root로 인식




:wq로 저장하고 나옵니다!  (*은 모든 사용자를 허용시켜줌)

/jin 은 192.168.59.5의 아이피를 가진 사람만 허용하고 나머지는 마운트 불가능


설정이 완료되면 iptables를 멈추고 portmap과 nfs 를 시작시켜줍니다!


클라이언트로 실행해 마운트 해줍니다 mount -t nfs [서버주소][공유 디렉토리] [자신의 디렉토리] 



마운트 한 디렉토리에 이동 한 후 touch와 mkdir 을 이용해 파일과 디렉토리를 생성 후 서로 확인을 해보면 됩니다!


이미지를 클릭해주시면 페이지가 넘어갑니다! 


↓ 윈도우에서 sulinux서버 공유디렉토리에 접속하는 방법 ↓




↓ centos에서 sulinux서버 공유디렉토리 접속하는 방법 ↓




↓ 방화벽(iptables)을 사용해 마운트하는 방법은 2편에서 뵈요! ↓



'System보안' 카테고리의 다른 글

centos 7 nfs 설정  (0) 2019.02.27
리눅스 nfs 방화벽허용  (0) 2019.02.27
리눅스 su 권한 제한  (0) 2019.02.26
리눅스 계정 잠금, 사용자 쉘 파일  (0) 2019.02.26
리눅스 계정 관리  (0) 2019.02.26