본문 바로가기

개발/자작나스구축(Linux)

[우분투 12.04 LTS] 개인웹하드 구축 #25- 서버 웹 GUI 관리튤 webmin 설치하기

- webmin는 서버의 각종 설정 및 관리를 웹에서 GUI형태로 할 수 있도록 도와줍니다.

접근성이 편리한면도 있지만 외부 사용자가 많은 서버의 경우 보안문제도 있기 때문에 왠만하면 이 설정화면은 내부네트워크에서만 접속할 수 있도록 하시기 바랍니다. 

1.다운로드

http://webmin.com/download.html

위 사이트에서 아래 항목의 패키지를 다운받습니다.( 우분투를 기준으로 설명합니다 )

Debian package suitable for Debian, Ubuntu or other derived Linux
http://prdownloads.sourceforge.net/webadmin/webmin_1.680_all.deb 14.8 MB

2.설치

dpkg -i webmin_1.680_all.deb

설치중, 패키지 의존성 에러가 발생할경우?

apt-get -f install

위 명령어를 통해서 자동으로 의존성 문제를 체크하고 확인합니다.
실행을 완료했다면 2항목을 재설치해줍니다

3.접속

https://서버-ip:10000

이 시스템은 SSL보안 프로토콜을 사용하기 때문에 https 로 접속해야 합니다. 만약 SSL이 구축되어 있지 않다면 구축하세요

4.관리자 계정생성 
설치 직후에는 관리자 계정이 설정되어 있지 않습니다. 관리자 계정을 생성합니다

cd /usr/share/webmin
perl changepass.pl /etc/webmin root 사용할암호

여기서 사용하는 계정과 암호는 우분투의 사용자 계정과 연동되지 않는 별개의 계정입니다

5.로그인
이제 로그인을 하시면 아래와 같은 화면을 보실 수 있습니다



첫 접속시에는 한글이 아닙니다
Webmin → Change Language and Theme 로 들어갑니다
Webmin UI language → Personal choice ..를 체크합니다
Korean(KO_KR.UTF-8) 을 선택하고 Make Changes 를 클릭합니다

이제 익숙한 한글이 나옵니다

이제 웹으로 서버를 관리하실 수 있습니다.
만약 방화벽을 사용중이시라면 10000 포트를 꼭 방화벽에 등록하세요

webmin의 프로세스명은 Perl 입니다. 이점 참고하시고 악성 프로세서로 의심하지 마세요