用Ubuntu服务器的朋友都会知道,ubuntu的server版本安装完成后是没有图形界面的。这对熟悉了使用“桌面”进行管理和配置服务器的你来说恐怕是一件困难的事情。虽然也有使用终端命令“sudo apt-get install ubuntu-desktop”或者是其他的桌面的方法使得安装的服务器系统获得一个图形界面以进行管理,但是这无疑增加了计算机硬件系统的负担和额外的风险。因为只有天知道,安装了图形界面之后的服务器会莫名其妙的发生什么事。然而对于一个高安全的企业环境,企业的安全是非常重要的。所以这个方案并不是最好的方案。
那么究竟怎么才能构建出安全的管理方案呢?
既然不能使用图形界面进行配置和管理,那么我们就不使用它好了。下面我就谈谈我的管理经验。
熟悉RHEL的朋友可能使用过Webmin这款软件的经验,它不仅支持在本地使用也同样支持远程管理。那么究竟什么是Webmin呢?它安全可靠吗?怎么通过它来进行管理我的服务器呢?
别着急,我来一一解答。
关于什么是Webmin。
由于时间关系,如果大家英语水平还不错的话可以直接去访问http://www.webmin.com获取关于Webmin的更多信息。
此外,Webmin还提供了Demo和Screenshot页面,你可以直接登录此页面进行在线测试。网址是:http://www.webmin.com/demo.html。
登录后如下图所示。
值得注意的是,Webmin的部分高级功能需要java支持。如果你是微软的IE用户不妨可以参照http://windows.microsoft.com/zh-CN/windows-vista/Install-Java-in-Internet-Explorer这个地址安装java。
如果你是其他类型的用户,如使用Solaris 或者Linux,那么你可以直接访问http://www.java.com/zh_CN/download/manual.jsp网站,然后选择适合你的操作系统平台的java软件。
那么怎么样才能安装Webmin呢?
#首先,先更新一下软件源
sudo apt-get update
sudo apt-get upgrade
#然后有两种方式可以帮助你获取Webmin。一是,直接用w3m访问Webmin主页,然后依次找到下载地址下载。
w3m www.webmin.com
#二是,使用wget获得。在这里你可以使用deb包或者自解压的tar.gz格式的源码包。
wget http://cdnetworks-kr-1.dl.sourceforget.net/project/webmin/1.570/wwebmin_1.570_all.deb
#准备好之后就可以开始安装了。
sudo dpkg --install webmin_1.570_all.deb
sudo apt-get -f install webmin
#在完成上面的命令之后,终端会提示你缺少的依赖组件(包),你可以采取下面的命令将其补全。注意-f参数。
sudo apt-get -f install webmin libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl
#到这里之后终端会提示你,Webmin已经安装完成。
#然后再次更新软件源,查看是否有更新的组件(包)。
sudo apt-get update
sudo apt-get upgrade
#你可以再次使用w3m验证Webmin是否安装正常。
#当然,此时你就可以在远程计算机上的Web浏览器中使用http://ipaddress:10000的格式来验证是否使用正常。
sudo w3m https://dgdsrv:10000/
#值得注意的是,采取以上的方法默认安装完成后,证书工作可能不正常,但不影响使用。要使之工作正常的前提是需要配置SSH加密密钥。
希望这篇文章能对你有所启发和帮助。这也是我的初衷和最终目的。
本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/730017,如需转载请自行联系原作者