Ubuntu企业服务器管理经验谈(一)

简介:

用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

登录后如下图所示。

image

值得注意的是,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,如需转载请自行联系原作者


相关文章
|
7天前
|
Ubuntu Docker 容器
家宽ubuntu做服务器,持续更新~
家宽ubuntu做服务器,持续更新~
|
7天前
|
Ubuntu Linux 网络安全
ubuntu linux 搭建 webssh 网页ssh远程登录其他服务器
ubuntu linux 搭建 webssh 网页ssh远程登录其他服务器
|
7天前
|
Ubuntu Linux
服务器硬件 做raid操作 ubuntu linux做raid
服务器硬件 做raid操作 ubuntu linux做raid
|
8天前
|
Ubuntu 网络协议 Linux
ubuntu linux 系统搭建我的世界基岩版 私服我的世界服务器
ubuntu linux 系统搭建我的世界基岩版 私服我的世界服务器
|
14天前
|
弹性计算 运维 监控
【阿里云弹性计算】从物理机到阿里云ECS:企业IT架构转型升级之路
【5月更文挑战第29天】随着云计算兴起,企业正转向阿里云ECS以应对传统物理机的挑战。本文详述了这一转型过程,包括现状评估、迁移计划制定、测试环境搭建、应用数据迁移及后期监控优化。转型升级可提升资源利用率,降低运维成本,加快业务响应,并增强数据安全。示例代码展示了使用阿里云Python SDK创建ECS实例的过程。
59 1
|
28天前
|
存储 监控 安全
云服务器如何最好安全,企业如何保障云机主的安全使用
云服务器作为数据存储和处理的中心,承载着大量敏感信息。一旦云服务器受到攻击或数据泄露,将可能导致严重的经济损失、声誉损害甚至法律纠纷。因此,加强云服务器安全防护至关重要。
|
28天前
|
Ubuntu Android开发 数据安全/隐私保护
【Android平板编程】远程Ubuntu服务器Code-Server编程写代码
【Android平板编程】远程Ubuntu服务器Code-Server编程写代码
|
28天前
|
存储 监控 安全
如何利用服务器为个人和企业提供定制服务?
【5月更文挑战第4天】如何利用服务器为个人和企业提供定制服务?
28 11
|
28天前
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
78 1
|
28天前
|
存储 网络协议 Ubuntu
Ubuntu14.04快速搭建SVN服务器及日常使用
Ubuntu14.04快速搭建SVN服务器及日常使用