1. 首页
  2. >
  3. 服务器技术
  4. >
  5. Linux

SuperPuTTY使用说明

最近在找SecureCRT替代软件,在试用了几个开源软件之后,最终选择了SuperPuTTY,目前基本满足使用,当然无法使用VBS是硬伤。此软件是准备开发自己的脚本引擎,目前只有一些简单功能,但实现自动登录功能是没有问题的。在此把设置写下来备忘。

superPuTTY设置说明

By Simon Zhan

注:使用SuperPuTTY,需要配套先安装PuTTY,SuperPuTTY的核心功能要调用此软件,可以视为PuTTY的扩展功能软件。

一、设置PuTTY的安装位置

点界面上方的“Tools”菜单→options,如下图。根据实际情况设置。因为SuperPuTTY是套壳PuTTY的,所以第一个框是必选,其他看自己需要随意。


SuperPuTTY使用说明

二、设置Session的TAB(即标签)名字显示风格。

点“GUI”标签→“Tab Text”右边的向下箭头,可以设置在Session上方的标签显示的内容。选择Static就是显示“Session Name”的内容; Dynamic就是显示“Host name”的内容;mixed就是两个一起显示。如果想让自动产生的logging文件用设备的主机名字,推荐设置成Static。具体如下图

SuperPuTTY使用说明


下图红框里就是每个Session上方的标签显示的内容示例。

SuperPuTTY使用说明


三、设置PuTTY配置

点界面上方的“Tools”菜单→PuTTY Configruation

点“Logging”,参照下图设置自动生成操作记录logging文件的文件名。”Log file name”框中的变量名,是定义自动生成文件名用的,示例中的文件名生成规则为:主机名_日期.log,文件名可以根据方框下方的变量说明,自行配置规则。具体如下图

SuperPuTTY使用说明


配置完,保存为默认配置,步骤如下图。

SuperPuTTY使用说明

点Session→DefaultSettings→Save


四、下面才是真正开始使用软件,添加设备(Session)及文件夹

在界面右边方框里的“PuTTY Sessions”上右击,弹出菜单中选择New就是添加新设备,New folder就是添加新文件夹。

SuperPuTTY使用说明


添加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的登录脚本示例

SuperPuTTY使用说明


telnet登录思科设备脚本范例及说明

第一行“#!/bin/spsl”是不变的,要照抄,后面就是发送en命令及和密码的语句。

#!/bin/spsl

SENDLINE 密码

SENDLINE en

SENDLINE 密码