前言:
当前大家对“linuxtelnet自动登录脚本”大体比较看重,兄弟们都需要了解一些“linuxtelnet自动登录脚本”的相关知识。那么小编同时在网摘上搜集了一些对于“linuxtelnet自动登录脚本””的相关资讯,希望我们能喜欢,朋友们快快来学习一下吧!最近在找SecureCRT替代软件,在试用了几个开源软件之后,最终选择了SuperPuTTY,目前基本满足使用,当然无法使用VBS是硬伤。此软件是准备开发自己的脚本引擎,目前只有一些简单功能,但实现自动登录功能是没有问题的。在此把设置写下来备忘。
superPuTTY设置说明
By Simon Zhan
注:使用SuperPuTTY,需要配套先安装PuTTY,SuperPuTTY的核心功能要调用此软件,可以视为PuTTY的扩展功能软件。
一、设置PuTTY的安装位置
点界面上方的“Tools”菜单→options,如下图。根据实际情况设置。因为SuperPuTTY是套壳PuTTY的,所以第一个框是必选,其他看自己需要随意。
二、设置Session的TAB(即标签)名字显示风格。
点“GUI”标签→“Tab Text”右边的向下箭头,可以设置在Session上方的标签显示的内容。选择Static就是显示“Session Name”的内容; Dynamic就是显示“Host name”的内容;mixed就是两个一起显示。如果想让自动产生的logging文件用设备的主机名字,推荐设置成Static。具体如下图
下图红框里就是每个Session上方的标签显示的内容示例。
三、设置PuTTY配置。
点界面上方的“Tools”菜单→PuTTY Configruation
点“Logging”,参照下图设置自动生成操作记录logging文件的文件名。”Log file name”框中的变量名,是定义自动生成文件名用的,示例中的文件名生成规则为:主机名_日期.log,文件名可以根据方框下方的变量说明,自行配置规则。具体如下图
配置完,保存为默认配置,步骤如下图。
点Session→DefaultSettings→Save
四、下面才是真正开始使用软件,添加设备(Session)及文件夹
在界面右边方框里的“PuTTY Sessions”上右击,弹出菜单中选择New就是添加新设备,New folder就是添加新文件夹。
添加Session(即设备)的界面如下图,红框处除了最后的“SPSL Script”外,其他均为必选项。第一个框:Session Nmae可以自定义设备的名字,这个没有限制。
第二个框Host Name输入设备的IP地址或者域名
(域名可在Windows系统的Hosts文件里自定义,如果想让自动生成的Logging文件名用主机名命名,就一定要输入域名,然后在hosts文件中加上ip地址和主机名的映射条目,让软件通过域名连接设备。比如router1的IP是10.0.0.1,那么在hosts文件的最后加一行10.0.0.1 router1即可。)
第三个框按实际连接类型选择。
第四个框,如果有使用脚本登录点右边的Browse选择相应的脚本文件。如果不用脚本可略过。后面附上普通思科设备的telnet的登录脚本示例
telnet登录思科设备脚本范例及说明
第一行“#!/bin/spsl”是不变的,要照抄,后面就是发送en命令及和密码的语句。
#!/bin/spsl
SENDLINE 密码
SENDLINE en
SENDLINE 密码
标签: #linuxtelnet自动登录脚本