用NetTerm连接虚拟机的telnet服务,打造轻松自如的虚拟机实验环境

        由于设备有限,很多人都用过虚拟机,把自己的实验环境建立在虚拟机上很方便,也很廉价,但是从主机切换到虚拟机,再从虚拟机切换到主机,实在是很不方便,虚拟机中操作响应速度相当缓慢,而且频繁的切换使机器整体性能也受到很大影响。 
      
经过近段时间的尝试,笔者认为通过在虚拟机操作系统中配置telnet服务,再用netterm连接到虚拟机的telnet服务,这样在netterm中使用虚拟机,虚拟机就像主机中的一个窗口一样,无需切换,操作轻松自如。

我的系统环境如下:
主机操作系统:windows xp, 安装NetTerm4.2用于telnet客户端
虚拟机操作系统:redhat linux 9, 启动telnet服务,参见Redhat linux 9下telnet的配置和使用,配置完后,如果不能从主机telnet到虚拟机,请检查iptables配置,如果是iptables导致不能telnet到虚拟机,可以把iptables停掉,或者执行iptables -A INPUT -p tcp --dport 23 -j ACCEPT
或者
iptables -I  INPUT -p tcp --dport 23 -j ACCEPT

注意:在linux里为了安全,默认是不让root用户通过telnet登陆的,当然对于自己的实验环境就无所谓了,开放比较方便,按以下方式开放:
摘自《Redhat linux 9下telnet的配置和使用

六、Telnet root用户的登入

  telnet 不是很安全,默认的情况之下不允许 root telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:

  [root @wljs /root]# vi /etc/pam.d/login

  #auth required pam_securetty.so #将这一行加上注释!

  或

  [root@wljs root]# mv /etc/securetty /etc/securetty.bak

  这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。



       
配置完成后,以后要运行虚拟机上的实验环境,就不用登陆虚拟机了,启动虚拟机后直接使用NetTerm链接虚拟机telnet服务就可以了。当然虚拟机操作系统不仅仅局限与linux啦,欢迎拍砖,大家好心情!
原文地址:https://www.cnblogs.com/youyou/p/NetTerm.html