Ubuntu Server의 Webmin에서 NFS 공유를 설정하는 방법

NFS(네트워크 파일 시스템)는 리눅스 환경에서 파일 전송 속도를 향상시키는 데 유용한 네트워킹 기능입니다. 하지만 제대로 이해하지 못하고 설정하면 상당히 복잡하게 느껴질 수 있습니다.

이러한 어려움을 해소하기 위해 Webmin이 존재합니다. Webmin은 유닉스 계열 운영체제를 위한 웹 기반 UI 관리 도구로, NFS와 같이 설정이 까다로운 기능들을 간편하게 관리할 수 있도록 도와줍니다. 이 가이드에서는 Webmin을 사용하여 NFS 공유를 설정하는 방법을 자세히 알아보겠습니다.

Ubuntu 서버에 Webmin 설치하기

NFS 공유를 Webmin으로 설정하려면, 먼저 Ubuntu 서버에 Webmin을 설치해야 합니다. Webmin 설치를 위해 최신 DEB 패키지를 다운로드하여 서버에 설치하는 과정이 필요합니다.

Webmin 공식 웹사이트에서 Ubuntu용 최신 버전을 다운로드하려면 웹민 웹사이트 링크를 방문하세요. “Debian Package” 버튼을 클릭하여 다운로드를 시작할 수 있습니다.

다운로드한 DEB 패키지를 SSH를 통해 Ubuntu 서버로 전송한 후 설치합니다. 설치가 완료되면 웹 브라우저를 열고 다음 주소로 접속하여 Webmin 웹 UI를 실행합니다.

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

Webmin 루트 비밀번호 설정

Webmin 웹 UI에 접근하려면 루트 계정 접근 권한과 루트 비밀번호가 필요합니다. 그러나 Ubuntu는 보안상의 이유로 루트 비밀번호가 기본적으로 비활성화되어 있어 직접 설정을 해야 합니다.

Ubuntu 루트 비밀번호를 변경하려면 SSH 또는 TTY 콘솔을 통해 Ubuntu 서버에 로그인합니다. sudo -s 명령어를 사용하여 루트 권한을 얻습니다.

sudo -s

루트 권한을 얻은 후, passwd 명령어를 사용하여 새로운 루트 비밀번호를 설정합니다. 안전하고 기억하기 쉬운 비밀번호를 설정해야 합니다.

passwd

Ubuntu 서버에 NFS 패키지 설치

Webmin 설치 및 루트 비밀번호 설정이 완료되면, NFS 패키지를 Ubuntu 서버에 설치해야 합니다. 이 패키지가 없으면 Webmin에서 NFS 공유를 구성할 수 없습니다.

NFS 패키지를 설치하기 위해 터미널 창을 열어 SSH를 통해 서버에 접속하거나 TTY 콘솔을 사용하여 명령어를 입력합니다.

다음 apt install 명령어를 사용하여 최신 NFS 서버 패키지를 설치합니다.

sudo apt install nfs-kernel-server

명령어를 실행하면 Ubuntu가 비밀번호를 요구합니다. 사용자 계정의 비밀번호를 입력하면 설치할 패키지 목록이 표시되고, Y를 눌러 설치를 진행합니다.

Webmin을 이용한 NFS 공유 설정 방법

Webmin에서 NFS 공유를 설정하려면 먼저 웹 브라우저를 통해 Webmin 웹 UI에 로그인합니다. 로그인 후 “모듈 새로 고침” 버튼을 클릭합니다.

모듈 새로 고침이 완료되면 다음 단계를 따라 NFS 공유를 구성합니다.

1단계: Webmin 사이드바에서 “네트워킹” 섹션을 클릭하여 확장합니다. 확장된 메뉴에서 “NFS 내보내기”를 찾아 클릭합니다.

2단계: “NFS 내보내기” 페이지에서 “새 내보내기 추가” 버튼을 클릭하여 새로운 NFS 공유를 생성합니다.

“새 내보내기 추가” 버튼을 클릭하면 “내보내기 세부 정보” 창이 나타납니다. “내보낼 디렉터리” 영역 옆에 있는 아이콘을 선택하여 공유할 폴더를 지정합니다.

3단계: “내보낼 디렉터리” 옆 아이콘을 클릭하여 공유할 폴더를 선택합니다. 그 후, “읽기 전용” 섹션에서 “아니요”를 선택합니다. “아니요”를 선택하지 않으면 NFS 공유에 쓰기가 불가능합니다.

4단계: 쓰기 설정을 변경한 후, 필요한 다른 설정을 구성하여 NFS 공유를 사용자 정의합니다. 모든 설정이 완료되면 녹색 “만들기” 버튼을 클릭하여 새로운 공유를 생성합니다.

그 다음, “내보내기로 돌아가기” 목록을 클릭하여 Webmin의 NFS 공유 목록으로 돌아갑니다.

5단계: NFS 공유 목록에서 “변경 사항 적용”을 클릭하여 새로운 NFS 공유에 대한 설정을 활성화합니다. 이 버튼을 클릭하면 네트워크를 통해 공유에 접근할 수 있게 됩니다.

NFS 공유 마운트

리눅스에서 새 NFS 공유를 마운트하려면 다음 명령어를 터미널에 입력합니다.

sudo mount YOUR_WEBMIN_LINUX_SERVER_IP_OR_HOSTNAME:/location/of/nfs/export/ /local/location/to/mount/share/