안녕하세요 보람줄입니다~
오늘은 리눅스 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 |