Webmin은 Linux용 GUI기반 서버 제어 패널이라고 보면 된다. Linux 서버의 설정이나 데몬 동작 등을 제어할 수 있는 오픈소스 프로그램이다. 단 서버에 설정 등을 변경할 수 있는 기능이 있기 때문에 각별히 보안에 유의하여 사용해야 한다.
관련기사 : 유닉스 서버 관리 유틸리티 Webmin에서 백도어 발견 (출처: https://blog.alyac.co.kr/2475 [이스트시큐리티 알약 블로그])
Webmin 설치방법
1. 종속성 패키지를 설치한다.
apt-get install software-properties-common apt-transport-https wget
2. wget 명령을 통해 webmin GPG Key를 받아온다.
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
OK
3. webmin repository를 활성화한다.
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
4. webmin을 설치한다.
apt-get install webmin
5. 설치가 완료되면 방화벽에서 TCP/10000 Port를 오픈해주어야 한다.
[UFW]
ufw allow 10000/tcp
[iptables]
iptables -I INPUT -p tcp -s [출발지IP] -m tcp --dport 10000 -j ACCEPT
설치가 다 됬으면 아래의 주소로 접속하면 된다.
https://[domain]:10000/
그럼 위와 같은 화면을 볼 수 있다. linux 에 존재하는 자격증명을 사용하여 로그인하면 된다.