### NFS 소개

NFS는 Unix 시스템에서 사용되는 표준 파일 공유 프로토콜입니다. NFS를 사용하면 한 시스템에서 네트워크를 통해 디렉토리를 하나 이상의 다른 호스트로 내보낼 수 있으므로 해당 호스트의 사용자 및 프로그램이 로컬 인 것처럼 내 보낸 파일에 액세스 할 수 있습니다.

NFS 서버는 하나 이상의 디렉토리를 내보내는 시스템이고 NFS 클라이언트는 서버에서 하나 이상의 디렉토리를 마운트하는 시스템입니다. 호스트는 NFS 서버 및 다른 서버의 클라이언트 일 수 있습니다.

서버는 요청 된 디렉토리에 허용 된 호스트 목록과 비교하여 클라이언트의 IP 주소를 확인하여 내 보낸 디렉토리를 마운트 할 수있는 클라이언트를 제어합니다. 서버는 내보내기 읽기 전용 또는 특정 클라이언트에 대한 읽기 전용을 지정할 수도 있습니다.

다른 네트워크 파일 시스템과 달리 NFS 클라이언트는 내 보낸 디렉토리를 마운트 할 때 서버에 로그인 할 필요가 없습니다. 서버는 클라이언트를 신뢰하여 사용자를 인증하고 내 보낸 파일에 액세스 할 때 현재 사용자의 ID를 제공합니다. 따라서 신뢰하는 클라이언트 호스트 만 내 보낸 디렉토리를 마운트하도록 허용해야합니다.