`
envy2002
  • 浏览: 149408 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

virtual box中安装red hat并实现 ftp功能

 
阅读更多

 

   由于在公司上网,公司有个防火墙,安装虚拟主机需要虚拟机里面的操作系统能自动更新。我的目标是找一个能越过NTLM验证的代理工具,试验了python版本的ntlmaps这个东西,怎么也试验不成功,这时候目标放到了frie-drill这个工具上,这个工具有window版本下的.net版本的,也有linux下源码的。这时候就悲剧了。我开始在virtualbox里面安装了ubuntu 9.04,用的CD版本的iso,里面居然只有gcc,没有g++,无法编译这个fire-drill. 太让人失望了,又下载了DVD版本的ubuntu11.04,安装了,不知道怎么回事,有时这个用不了,那个用不了,只好又卸载了。刚好,我的同事带了他的移动硬盘,这真是这个宝库,里面不仅有vmware,还有red hat DVD iso,我习惯用 virtual box, 最后居然用 virtual box七搞八搞,居然装成功了。

 

   1. 首先准备red hat . 我用的应该是 red hat 5.

 

 

 

安装的时候,大部分是不停的下一步,但是有几个地方要选择,我们应该是“定制安装”--custom 安装,因为linux安装,linux的内核基本都是差不多,就是工具集需要自己定制,这也许是linux版本型号为什么这么多的原因吧。想开发工具,gcc,glibc,ftp工具,openssh等等这些工具都刻录在DVD上了,需要我们选择安装,当然我们安装好一个简洁的系统再安装,但是我怕我上不了网,所以我就勾选了我需要的东西。

 

中间可能发生的情况,需要你确定你的CD rom要有,本来我们开始安装red hat的时候,就已经设置了cd rom里面是red hat 的iso,既然系统需要,我们就重新勾选一下就OK了(设备--》分配光驱-->red hat .....iso),如图。

 

 

虚拟机的网络我们选择bridge,就可以了。选择这个原因,是我们也希望公司其他同事能访问我们的成果!其实我根本就不会用nat或者host-only,悲剧啊!试过,但是配置不成,不会!

 

进入系统选择配置网络

 

 

 

我们让网卡自动获得ip即可。

 

 

我们在查看一下IP:

 

我们可以看到ip 为172.19.148.49,我主机的ip是172.19.148.237.

 

OK,我们主操作系统和宿操作系统互ping 一下,Ok,说明可以互相访问了。

 

 

剩下一个问题是解决virtual box增强功能的问题了,(不增强的话,有两个问题,一个是宿操作系统的分辨率问题,

一个是鼠标的问题,鼠标进入宿操作系统就无法回到主操作系统了,除非ctrl+alt+del,然后取消,回到主操作系统)

按道理,第2图里面分配光驱,加载VboxGuestAddition.iso,宿操作系统里面会出现一个光盘,里面有如下文件,我们只需要./autorun.sh即可,很可惜,不成功,要装gksu这个库,在

http://mirrors.axint.net/repos/redhat/el5/en/i386/RPMS.dag/

下载最新版的: gksu-2.0.0-1.el5.rf.i386.rpm 与 libgksu-2.0.5-1.el5.rf.i386.rpm

安装时要切换到ROOT用户,执行命令:

rpm -ivh,gksu-2.0.0-1.el5.rf.i386.rpm,libgksu-2.0.5-1.el5.rf.i386.rpm

 

其实双击,也可以安装。安装好后,我们在./autorun.sh,就可以了。如果还安装不了,看看是不是全新问题。

 

 

 

 

最后 ,我们需要把宿操作系统和主操作系统搞一个共享文件夹,这个好办。

 

如果我们只想利用 red hat的一些服务,如 ftp , telnet , ssh,不要那些花哨的界面,那无疑是十分好的,我们可以在

 

 

/etc/inittab这个文件中,修改参数,id:5:initdefault-->id:3:initdefault

 

 

重新启动,节目就变成了字符界面:

 

 

 

 

最后,我们赶紧去向鸟哥学习一下吧:

 

http://linux.vbird.org/

 

敲如下命令:

root@www ~]# /etc/init.d/vsftpd start
[root@www ~]# netstat -tulnp| grep 21
tcp  0  0 0.0.0.0:21  0.0.0.0:*   LISTEN   11689/vsftpd
# 看到囉,是由 vsftpd 所啟動的呢!

 

 

我们用 window xp 看能不能 ftp连接,好像可以哦!

 

 

呵呵,这样,我们就可以学习Linux了。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics