728x90
반응형
NFS (Network File System)
원격지 PC의 파일을 로컬 PC에 있는 것처럼 사용할 수 있는 파일시스템
NFS_Server가 파일을 공유하면 NFS_Client가 공유된 디렉토리를 마운트하여 파일을 사용하는 방식
*보안을 크게 신경쓰지않는다면 추천*
Samba
인증 방식을 통해 접근하는 네트워크 기술
*주로 많이 씀*
설치 전 환경
Linux : Ubuntu 18.04.4 -> NFS_Server
Windows : Windows 10 -> NFS_Client
## linux 버전 확인 명령어
cat /etc/issue
NFS Server - Linux 설정
1. Linux Shell 명령어로 NFS 서버 설치
apt-get install nfs-kernel-server
2. NFS config 설정 (공유 디렉토리 권한 설정)
*공백 없애주세요! 서비스 재시작시에 Job for nfs-server.service canceled 에러가 발생할 수 있습니다*
vi /etc/exports
• rw: 파일 시스템을 읽고 쓰기가 가능하도록 공유합니다. • ro: 파일 시스템을 읽기 전용으로 공유합니다. • subtree_check: 시스템 보안 유지를 위해 하위 디렉터리를 검사하는 옵션입니다. 클라이언트가 파일을 사용할 때마다 해당 파일이 공유 디렉터리의 하위 디렉터리에 존재하는지 확인합니다. 악의적인 사용자나 프로그램에 의해 변조된 파일이 있는지 확인하기 때문에 안전하지만, 시스템 성능을 희생해야 합니다. • no_subtree_check: 시스템 성능을 고려하여 하위 디렉터리 검사를 하지 않습니다(기본값). • root_squash: 시스템 보안을 위해 공유 디렉터리에 대한 사용자의 루트 권한을 제한합니다(기본값). • no_root_squash: 공유 디렉터리에 대한 사용자의 루트 권한을 허용합니다. 클라이언트에서 루트 권한을 가진 사용자가 공유 디렉터리를 마음대로 사용할 수 있기 때문에 관리에는 유용할지 몰라도 보안을 위협하는 불안 요소이기도 합니다.• all_squash: 모든 사용자 권한을 익명 사용자 권한, nobody:nogroup으로 지정합니다. 불특정 다수를 대상으로 공유 디렉터리를 제공할 때 유용합니다. |
3. NFS 서비스 재시작
service nfs-kernel-server restart
4. NFS 상태 확인
exportfs -u
NFS Client - Windows 설정
1. NFS 기능 활성화
제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기
2. 네트워크 드라이브 연결
내PC -> 상단 컴퓨터 탭 -> 네트워크 드라이브 연결
3. 네트워크 드라이브 연결 확인
*cmd에서 mount 명령어를 통해서도 확인 가능*
728x90
반응형
'Programming > Network' 카테고리의 다른 글
[Network] 네트워크관리사2급 실기 - Window Server 에뮬레이터 설정 실습 및 예제 (0) | 2021.07.01 |
---|---|
[Network] 네트워크관리사 2급 실기 - 라우터 명령어 설정 (0) | 2021.06.27 |
[Network] 네트워크관리사 2급 요약 - 계정과 그룹 & 파일시스템 (10) (0) | 2021.05.24 |
[Network] 네트워크관리사 2급 요약 - IP & IPv6 (8) (0) | 2021.05.24 |
[Network] 네트워크관리사 2급 요약 - 통신망 (1) (0) | 2021.05.23 |