
推荐Windows下解释执行的脚本语言:简单网络管理语言(Simple Network Management Language)是一种类自然语言的脚本语言,它采用snmp、telnet、ping、dns、arp、ssh、tcp、udp、web等协议访问网络设备,内置smtp协议用于告警等邮件的发送,支持excel、mysql、sqlite等3种方式进行网管数据的存取。
最新版本: snml813(ladybird20200205) utf8&ipv6
手册最新版:>
参考一种类自然语言的脚本语言:
001 var {v_time} value datetime
002 screentext at point {10} {30} string {2 telnet ipv4 (192168186132:23) test , datetime: ~v_time~}
003
004 telnetconnect ip {192168186132} port {23}
005 telnetrecv expect {Username:}
006 telnetsend {cisco%0a}
007 telnetrecv expect {Password}
008
009 telnetsend {cisco%0a}
010 telnetrecv expect {>}
011 telnetsend {enable%0a}
012 telnetset onrecv {More} send { }
013 telnetset delay {200} ms after per byte send
014 telnetsend {show version%0a}
015 telnetrecv for {5} seconds
016
017 telnetsend {show run%0a}
018 telnetrecv for {5} seconds
019 telnetsend {exit%0a}
020 telnetclose
021
022 var {v_time} value datetime
023 screentext at point {10} {60} string {telnet tested end datetime:~v_time~}
024
025 runend
--------------------------------------------------------------------
简单网络管理语言(Simple Network Management Language)是一种类自然语言的脚本语言,它采用snmp、telnet、ping、dns、arp、ssh、tcp、udp、web等协议访问网络设备,内置smtp协议用于告警等邮件的发送,支持excel、mysql、sqlite等3种方式进行网管数据的存取。
最新版本: snml813(ladybird20200205) utf8&ipv6
项目托管地址:>
不建议用telnet连接主机,这个是非加密的控制服务,容易被获取密码或者劫持对话。如果必须用telnet的话,这里简单介绍下如何连接。
步骤一:Windows终端开启Telnet功能
1、由于在Windows Vista之后的版本默认并没有提供Telnet功能。如果需要使用Telnet就必须打开此项功能。以Windows 7为例,首先打开控制面板。
2、然后在控制面板中打开“程序和功能”。
3、再在左上角点击“打开或关闭Windows功能”。
4、在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。
步骤二:Linux服务器开启Telnet服务
1、许多Linux系统在默认情况下是不安装Telnet服务的,如果需要使用就必须安装此项服务。安装的方法有很多,小编在这里只介绍yum安装
Telnet服务,优点是能够自动检查安装包的依赖文件不用人为干预,当然前提是系统必须联网。在提示符下输入“yum install -y
telnet-server”命令安装Telnet服务。最后出现Complete,代表安装完成。
2、使用命令“vi /etc/xinetdd/telnet”编辑Telnet的配置文件,将disable的值改成no。
3、重启启动xinetd服务,使得telnet配置生效。
4、在Linux服务器上打开Telnet协议的23端口。使用命令“vi /etc/sysconfig/iptables”添加红框内的代码,保存。
5、重新启动iptables,使得防火墙策略生效。
6、在Windows上,用“telnet IP地址”命令,再输入用户名和密码,就可以完成Linux服务器的远程登录。
分配IP地址后进入组策略(开始>运行>gpeditmsc),双击“用户配置—管理模板—网络—网络及拨号连接—禁止访问LAN连接的属性”,在出现的对话框中选择“启用”即可。当访问网络属性时,系统会提示权限不足,从而实现了禁止修改IP地址的功能。
以上就是关于关于Windows下使用expect乱码的问题全部的内容,包括:关于Windows下使用expect乱码的问题、linux shell expect怎么scp、用expect实现telnet登陆到linux系统后,再执行一个shell脚本,待这个shell脚等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)