使用telnet远程访问虚拟机
2017-11-30 23:23
363 查看
前面说到通过SSH2(Secure CRT)来远程登录和访问我们的虚拟机,其实还可以通过wondows自带的telnet服务远程登录linux。
首先,要保证本机的telnet服务有开启,不然在dos命令时,是无法识别的。在“控制面板”-“程序和功能”-“打开或关闭Windows功能”-“Telnet客户端”打钩。之后要重启计算机才生效!
![](http://s1.51cto.com/images/20171130/1512030461890236.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第二,虚拟机中已经安装并开启telnet服务。
虚拟机中需要安装三个:xinetd-2.3.14-14.fc8.i386.rpm 、 telnet-server-0.17-35.2.1.i386.rpm 、 telnet-0.17-35.2.1.i386.rpm
(xinetd要在telnet-server之前安装,因为telnet服务依赖于xinetd)
可以将这三个压缩包,放在共享文件夹中,再拷贝到/usr/telnet文件夹下(这个随便)
![](http://s1.51cto.com/images/20171130/1512053284890322.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://s1.51cto.com/images/20171130/1512053568965918.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
安装:
![](http://s1.51cto.com/images/20171130/1512053598106708.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第三:保证网络连通(互ping成功)激活telnet服务器,并查看
![](http://s1.51cto.com/images/20171130/1512053773168372.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第四:执行service xinetd start开启xinetd守护进程
第五:在服务器端测试:执行telnet localhost命令,看是否可以成功登录。
![](http://s1.51cto.com/images/20171130/1512054191447658.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第六、在dos下连接虚拟机
![](http://s1.51cto.com/images/20171130/1512054302263148.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
如果出现以上错误,原因是防火墙的默认端口是23。
修改防火墙配置文件 vi /etc/sysconfig/iptables
加入-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
然后重启iptables : service iptables restart
![](http://s1.51cto.com/images/20171130/1512055306831760.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
这样就可以访问了。
首先,要保证本机的telnet服务有开启,不然在dos命令时,是无法识别的。在“控制面板”-“程序和功能”-“打开或关闭Windows功能”-“Telnet客户端”打钩。之后要重启计算机才生效!
![](http://s1.51cto.com/images/20171130/1512030461890236.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第二,虚拟机中已经安装并开启telnet服务。
虚拟机中需要安装三个:xinetd-2.3.14-14.fc8.i386.rpm 、 telnet-server-0.17-35.2.1.i386.rpm 、 telnet-0.17-35.2.1.i386.rpm
(xinetd要在telnet-server之前安装,因为telnet服务依赖于xinetd)
可以将这三个压缩包,放在共享文件夹中,再拷贝到/usr/telnet文件夹下(这个随便)
![](http://s1.51cto.com/images/20171130/1512053284890322.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://s1.51cto.com/images/20171130/1512053568965918.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
安装:
![](http://s1.51cto.com/images/20171130/1512053598106708.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第三:保证网络连通(互ping成功)激活telnet服务器,并查看
![](http://s1.51cto.com/images/20171130/1512053773168372.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第四:执行service xinetd start开启xinetd守护进程
第五:在服务器端测试:执行telnet localhost命令,看是否可以成功登录。
![](http://s1.51cto.com/images/20171130/1512054191447658.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
第六、在dos下连接虚拟机
![](http://s1.51cto.com/images/20171130/1512054302263148.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
如果出现以上错误,原因是防火墙的默认端口是23。
修改防火墙配置文件 vi /etc/sysconfig/iptables
加入-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
然后重启iptables : service iptables restart
![](http://s1.51cto.com/images/20171130/1512055306831760.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
这样就可以访问了。
相关文章推荐
- windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机
- 如何使用Telnet远程访问测试端口
- 使用远程桌面Remote desktop访问Azure虚拟机
- 【转载】使用远程桌面Remote desktop访问Azure虚拟机
- 远程访问虚拟机Linux服务器网络配置
- Windows使用Xshell访问虚拟机的Ubuntu
- 访问被拒绝,必须是该远程计算机的管理员才能使用此命令。请将您的用户名添加到该远程计算机的管理员本地组或者域管理员全局组中
- 使用Telnet/SSH去管理远程设备
- telnet查看远程机器端口是否可以访问
- virtualbox 中,虚拟机网络使用NAT方式时,其它机器对虚拟机的访问
- 使用主机telnet远程管理路由器和交换机的详细过程及截图
- 访问远程Access数据库,使用SqlServer 2005的连接服务器实现
- openstack nova Folsom版中使用quantum,虚拟机无法访问外部网络的解决办法
- 远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败。请使用提升的权限运行远程桌面客户端
- 使用Telnet时不能访问需要
- 配置远程客户机使用命名管道协议访问SQL服务器
- 使用Telnet登录虚拟机内的Ubuntu
- 使用vscode访问和修改远程计算机文件
- 虚拟机VMare Workstation的使用,以及如何在虚拟Linux中访问Windows宿主文件,分区.(转载)