您的位置:首页 > 运维架构 > Linux

本机通过telnet访问虚拟机中的Linux系统(CentOS 6.5)

2016-02-24 16:25 761 查看
前言:

大家都很熟悉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
输入用户名,密码就可以远程登录了。

#文章有参考网络上多位前辈的方法,总结并尝试而出,转载请标明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息