经过近段时间的尝试,笔者认为通过在虚拟机操作系统中配置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啦,欢迎拍砖,大家好心情!