微笑,关怀。。。

远程连接虚拟机中的linux

上一篇 / 下一篇  2011-01-18 10:08:53 / 个人分类:linux

1。安装虚拟机及RH9

2
。安装vmware-tool

3
。网络设置:

4.
开启telnet服务。

5.
端口映射

6.
验证



1
。安装虚拟机及RH9

2
。安装vmware-tool

如果在图形界面下,首先要切换到文本模式。
右键点击桌面,打开一个終端
在終端里:
su
#/sbin/telinit 3
图形界面消失,敲回车几下,在文本方式下登录。
windowsvmware的窗口菜单中选vm->install vmware tools
在虚拟机中:
su
mount /dev/cdrom /mnt/cdrom
cd /tmp
   tar zxf /mnt/vmware-linux-tools.tar.gz
   cd vmware-tools-distrib
   ./vmware-install.pl
  
回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。
  
返回到默认的图形界面(运行级别5
   /sbin/telinit 5

3
。网络设置:

采用NAT连接网络。在windows xp网络设置中查看到vmnet1hostonly的接口,而vmnet8是使用NAT的网络接口。用VMnet8,然后在win主机上用ipconfig查看VMnet8IP地址,一般是192.168.X.1/255.255.255.0,此时VMnet8的设置应该是自动获取IP,现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。同时在VM网络设置里的NAT项中查看VMnet8,一般是192.168.X.2/255.255.255.0,这个地址就是VMnet8NAT的网关。在LINUX下把网卡IP设置成和VMnet8一个网段的IP192.168.X.Z/255.255.255.0),网关设置成刚才查看的那个IP192.168.X.2即可。

现在linux可以连通Internet,但不能被外部主机访问。

4.
开启telnet服务。

telnet server
不作为独立的服务器程序运行,而是受xinetd程序的控制,启动配置文件为/etc/xinetd.d/telnet,默认xinetd程序并不启动该服务,可在chkconfig --list看出telnet是关闭的,/etc/xinetd.d/telnetdisable=yes可通过下面的方式启动telnet server
1) chkconfig telnet on
  //该命令修改了/etc/xinetd.d/telnet的配置,设置disable=no
2) service xinetd restart
再次chkconfig --list看到telnet server已经启动.

5.
端口映射

linux
用的IP为内部虚拟的192.168.x.z,外部不能直接访问此IP,需要映射linuxtelnet 23端口到主机。具体配置如下:VMwareEdit ->Virtual Network Setting ->NAT ->选择NATVmnet主机->Edit->提交端口->添加引入的TCP端口。主机端口设为23,虚拟机IP地址设为Linux正在使用的IP

6.
验证

windows命令提示符下输入netstat -an ,显示如下:

Active Connections

Proto Local Address          Foreign Address        State
TCP   0.0.0.0:23             0.0.0.0:0              LISTENING

说明端口已经映射。本机要访问telnet服务可以访问物理网卡的IP地址或者linuxIP,外部主机访问物理网卡IP.

TAG:

 

评分:0

我来说两句

Open Toolbar