使用Ubuntu JeOS创建虚拟设备

 
   | |

导读:在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述如何把Ubuntu JeOS当成一个SSH服务器来设置。

关键词:虚拟化 Ubuntu Ubuntu JeOS SSH

 
正在加载数据... 【TechTarget中国原创】Ubuntu除了有服务器和桌面版本,也有叫做Ubuntu JeOS(发音“juice”)的版本,Ubuntu JeOS在2007年发行,它代表Just Enough Operating System。Ubuntu Server JeOS在创建虚拟设备的简易性方面明显成熟了。这意味着它的内核精简了,只包括那些虚拟设备需要的选项。正因如此,Ubuntu Server JeOS比任何普通Ubuntu Server版本运行得更有效。

  Ubuntu Server JeOS在你能展开的已经配置好的应用上提供了一个最小的操作系统。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述如何把Ubuntu JeOS当成一个SSH服务器来设置。

【TechTarget中国原创】Ubuntu除了有服务器和桌面版本,也有叫做Ubuntu JeOS(发音“juice”)的版本,Ubuntu JeOS在2007年发行,它代表Just Enough Operating System。Ubuntu Server JeOS在创建虚拟设备的简易性方面明显成熟了。这意味着它的内核精简了,只包括那些虚拟设备需要的选项。正因如此,Ubuntu Server JeOS比任何普通Ubuntu Server版本运行得更有效。

  Ubuntu Server JeOS在你能展开的已经配置好的应用上提供了一个最小的操作系统。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述如何把Ubuntu JeOS当成一个SSH服务器来设置。

  配置JeOS作为设备

  为了使用JeOS安装虚拟机,先要下载它。浏览Ubuntu下载页,找到最新版本的Ubuntu Server JeOS。接下来,在VMware ESX、VMware Server或KVM里安装它。其他虚拟化平台也能工作,但不受JeOS支持。安装本身很简单,就如安装任何一个普通Ubuntu Server版本那样安装JeOS。安装完成后,你能在它里面设置你的设备。配置它并以你任何想要的方式向虚拟设备用户表现它。

  一旦安装完成,并且你的应用已经执行时,把JeOS作为设备配置的有趣部分就到来了。当一个用户第一次启动JeOS虚拟设备时,你应该运行一个建立好的程序允许用户根据需要配置设备。下面的例子显示了你如何这样做能实施SSH服务器的初始配置。这也是一个蓝图,关于你如何为其他应用做到这样。

  启动初始配置。在/etc/bash.bashrc里创建一个脚本是个好主意。下面的代码行将告诉你是否已经显示了一个check文件。这个check文件在设备成功配置后被创建。如果出现check文件,那就不需要做其他的了。如果没有出现,这个脚本代码确保配置脚本是启动的。

  if [ ! -e /etc/opt/sshserver/config_done ]; then
    /opt/sshserver/bin/config
    sudo touch /etc/opt/sshserver/config_done
  fi

  正如你所看到的,上面的脚本调用了标为 /opt/sshserrver/bin/config的脚本。更改这个脚本的名字和它的目录,与你想配置的应用相匹配。这个简单的脚本确保SSH服务器的配置。更改脚本以满足你应用的需求。

  #Perform the reinstall of openssh so that the key is regenerated

  echo "Removing the openssh-server and installing it again."

  echo "This makes sure that your SSH-keys are generated for your server."

  sudo apt-get --purge -y remove openssh-server

  sudo apt-get install -y openssh-server

  #Add any other configuration lines that you need

  这就完成了应用配置的例子。你的JeOS虚拟设备现在可以使用了。

  总结

  Ubuntu JeOS使设备满足具体的用户更容易。通过这样做,你能容易地启动特殊服务,这对于建立一个远程站点或为用户提供一个样本环境很有用。没有你不能使用的功能,这能产生很好的性能。

  关于作者:Sander van Vugt是一位作者,还是一位独立技术专家,擅长Linux。Vugt也是高可用性集群与性能优化技术顾问,同样也是SUSE Linux Enterprise Desktop 10(SLED 10)管理方面的专家。

 
查看全文
 
 
 
 
 

Ubuntu Linux

 
OpenQRM是一个免费和开源的插拔框架,用于自动化应用部署、管理和监督。它也易于安装和实施,本文将介绍这些方法。
 
Eucalyptus云计算软件,在一个开源的平台上(也可以商业化),提供了对这些资源的抽象。Eucalyptus的源码是公开的……
 
本文简单介绍Sobell著作A Practical Guide to Ubuntu Linux的第二版。为初学者和专业人员都提供了一个途径,可以一步一步地了解和使用Ubuntu Linux系统。
 
为了管理Ubuntu,你需要管理权限。如果你不小心删除了主要管理员用户账户的话,你就丢失了管理权限。该怎么办呢?
 
Ubuntu JeOS在2007年发行,它代表Just Enough Operating System。Ubuntu Server JeOS在创建虚拟设备的简易性方面明显成熟了。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录