前言:
大家都很熟悉VMvare Workstation的强大之处,在虚拟中安装Linux系统并学习是十分高效方便的事情,那么可不可以将虚拟机作为一台服务器,供本机远程连接使用呢?当然是可以的,在我尝试了一下午后,将方法贴出来供大家学习。
(本机Win 7系统,虚拟机CentOS 6.5,VMware Workstation)
一、VMware Network网络设置
在打开的 本机WIN7 的网络连接界面,可以看到VMware两个网卡
VMnet1,和VMnet8就是我们安装虚拟机时由VMware安装的两个虚拟网卡,查看VMnet8的IP设置,将其勾选为自动获取。
进入运行-cmd命令提示符中输入ipconfig/all查看VMnet8的IP信息
二、虚拟机CentOS网络设置
使用root用户登录centos系统,或su到root用户并使用cd命令回到根目录
输入命令
<span style="font-size:18px;">vi etc/sysconfig/network-scripts/ifcfg-eth0</span>
在打开的这个文件中加入两行,并保存退出文件编辑如图所示:(vi操作在此不细作说明,如有问题,请百度学习解决)
重启虚拟机网卡:
输入: service network restart
如图所示
三、安装telnet服务
Windows系统自带telnet服务,默认不开启,需要在控制面板中开启,需要重启系统生效,如图所示:
CentOS在联网环境下使用root用户登录,输入命令:
<span style="font-size:18px;"># yum install telnet-server </span>
安装telnet,过程中选择y同意。安装完成后输入命令:
<span style="font-size:18px;">#rpm -qa | grep telnet</span>
若如下所示,则安装成功
<span style="font-size:18px;">[root@bogon /]# rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64</span>
先使用service命令开启xinetd服务
<span style="font-size:18px; font-family: Arial, Helvetica, sans-serif;">[root@bogon]# service xinetd restart</span>
<span style="font-size:18px;">Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]</span>
使用chkconfig命令直接开启telnet服务:
<span style="font-size:18px;">[root@lbogon]# chkconfig telnet on</span>
查看telnet服务是否开启:
[root@lbogon sysconfig]# chkconfig telnet --list
telnet on
四、开启服务器23端口
因为telnet命令是需要开启23端口的,如果使用ssh访问,则不需要开启23端口,ssh服务更安全。因为CentOS系统防火墙默认是关闭23的端口的,所以需要我们手动设置开启,方法如下:
使用vi命令编辑iptables配置文件
<span style="font-size:18px;">vi /etc/sysconfig/iptables</span>
在该文件中添加一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT,如果你有其他端口也需要开放访问,可以一并开启,如果所示:
保存退出后,重新启动防火墙,输入命令:
[root@bogon sysconfig]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
五、远程登录
输入命令查看CentOS系统IP地址
查到的这个ip就是我们远程登录的ip,在本机cmd命令提示符输入
telnet 192.168.201.134
输入用户名,密码就可以远程登录了。
#文章有参考网络上多位前辈的方法,总结并尝试而出,转载请标明