2024年3月29日发(作者:)

SecureCRT工具使用说明

一、工具简介:

1.1、SecureCRT是一款支持SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW等协议

的终端仿真程序,在我司通用安防产品故障调试过程中,该软件使用最频繁的是SSH2、telnet、serial三

种协议。

二、工具获取路径:

2.1、营销资料平台:项目交付/工具下载/软件工具

2.2、自行网上下载:/softs/

三、工具使用说明

3.1、SSH2协议使用说明

3.1.1、连接linux配置

打开CRT软件,点击菜单栏中的“快速链接”按钮,弹出以下界面,在“协议”选项下拉框中选择

SSH2协议,“主机名”填写需要访问的设备的ip地址,“端口”是SSH2协议定义的22,“防火墙”默认无,

“用户名”是登录设备后台的用户名,点击“连接”

跳转到以下界面,“密码”填写登录到后台的密码,后点击“确定”,即可跳转到系统后台界面;

3.1.2、进入linux系统后常用的调试、测试命令

ping---------------测试与其网络通信的设备的网络连通性,如需测试大包的丢包率或稳定性需要加指令-s,

例如:ping10.11.9.118–s5000;

ifconfig-------------查询该设备的网络基本信息,网卡ip地址、MAC地址、网卡MTU值等;

cd--------------------linux系统中切换目录命令,如cd

录。

rm-------------------linux系统中删除文件、文件夹的命令,如rm

/mnt/mtd/Config/路径下面的passwd文件;

mount--------------linux系统中挂载网络NFS设备或设备直插的U盘的命令,一般涉及到解码器底层写

录像、NVR挂core查死机、挂载u盘抓包等操作会用到该命令,具体参考相关技术文档;

ls---------------------linux系统中罗列当前目录下文件;

cat-------------------查看linux系统中文件内容的命令,如cat/usr/data/,意为查看/usr/data/

路径下面的文件里面的内容信息;

chmod--------------给linux系统文件附加测试需要的权限,如chmod777

脚本赋予最高级别的读写权限;

top-------------------Linux系统中可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行

的线程等信息。

ps-------------------查看当前系统进命令,例如ps–ef|grepDMS查看DMS进程以及状态。

ll--------------------查看当前逻辑目录下的文件信息(带权限和文件级别)

vi-------------------修改、编辑命令,例如修改和编辑文档,

扩展:编辑过程中按下“i”进行修改,按下“Esc退出修改”,输入“:wq”保存当前修改退出,输

入“:q!”不保存当前修改退出。

tcpdump,意为给tcpdump

/mnt/mtd/Config/passwd,意为删除

/mnt/mtd/Config/,意为进入/mnt/mtd/Config/目

date--------------查看时间命令,举例:可以直接输入date后即可打印当前系统时间,也可以当作修改

时间命令来使用,date–s10:15:45将当前时间更改为10时15分45秒,date–s20161124将当前日

期更改为2016年11月24日

ethtoolethX-----查看某网卡信息命令,例如ethtooleth0查看服务器1号网卡当前状态,其中主要看

Speed(网络接口速率)和Linkdetected(网络接口连接状态)

netstat–lnp------------查看数据连接状态,例如netstat–lnp|grep80查看80端口的连接状态依此可

以判断端口是否被占用。

tcpdump-------捕获数据包命令,例如:

–vhost192.168.1.10orport9100-----抓取1号网

口所有含192.168.1.10IP地址和9100端口号的数据包且保存为

-s:抓取所有大小的包;-i:指定网口号;-w:保存文件名称;-v:实时显示抓包数量;host:指定ip

地址;port:指定端口号。

重启平台命令,例如:

reboot全部重启包括硬件与软件(相当于关机重启)

init6只重启系统硬件不重启(相当于注销)

3.2、telnet协议使用说明

3.2.1、连接linux配置

打开CRT软件,点击菜单栏中的“快速链接”按钮,弹出以下界面,在“协议”选项下拉框中选择telnet

协议,“主机名”填写需要访问的设备的ip地址,“端口”是telnet协议定义的23,“防火墙”默认,点击

“连接”

login手动输入进入后台的账号,回车,passwd手动输入密码(密码不显示),回车,未报错,出现#

号后说明正常进入后台。

3.2.2、进入linux系统后常用到的调试、测试命令

参考3.1.3章节。

3.3、serial协议使用说明

3.3.1、连接设备配置

打开CRT软件,点击菜单栏中的“快速链接”按钮,弹出以下界面,在“协议”选项下拉框中选择serial

协议,“端口”填写串口插到PC机上识别到的COM端口号,“波特率”统一为115200,“流控”全部不勾

选,其他默认即可,点击“连接”即可进入到设备的串口模式。

四、工具使用案例

4.1、SSH2协议使用案例

4.1.1、ifconfigping命令使用

如3.1章节操作,进入后台后,根据实际需要进行调试、测试。如下图:

4.1.2、X86结构NVR设备网络打印信息收集

X86结构NVR设备卡死、重启等故障需要网络后台收集设备运行日志,详细操作文档见营销资料平台

项目交付/产品支持资料/通用存储/通用NVR/《NVR技术支持文库_》

4.2、telnet协议使用案例

4.2.1、执行top命令查看设备服务状态

基本操作如4.1.1章节,可以进行ip地址查询,ping网络测试,各服务进程状态,资源消耗信息查询,

下图是NVR执行top命令后显示内存和CPU的消耗情况,可以获取该信息反馈给研发判断设备当前运行状

态是否正常:

4.2.2、解码器收集底层写录像

解码器NVD0904DH设备遇到上墙黑屏,解码器web界面的解码信息显示有数据流量没有解码流量,

需要telnet进入解码器后台进行操作收集底层写录像文件。详细操作文档见营销资料平台项目交付/产品支

持资料/中心产品/解码器/《解码器问题排查及信息采集方法介绍》

4.3、serial协议使用案例

智能交通相机串口升级

4.3.1、TFTPServe工具简介

使用背景:当设备网络升级功能无法使用时需要使用串口升级,该工具很好的解决了串口传输文件的

问题。使用该工具大大简化了串口升级工作量。

4.3.2、设置电脑上的串口端口

串口连接电脑后确认串口端口号,如下图串口端口为COM1。

4.3.2、SecureCRT工具的设置

协议选择Serial,端口选择COM1,波特率选择115200,将RTS/CTS前面的勾去掉。设置如下图。

4.3.3、进入相机的armboot控制台

串口线接好后,相机上电时会弹出字符,当出现Hit***keytostopautoboot时需要立即按*键然后回

车。当光标会在“>”后面闪烁时,说明已经进入相机的armboot控制台。如下图

如果不知道相机的IP等相关参数,可以输入printenv打印相机相关参数,如下图

4.3.4、TFTPServer设置

第一步:将程序放到一个指定的文件夹下面。实例中将程序包解码到“E:程序”中。

第二步:设置TFTP

点击选项按钮,选择好程序的路径即可

4.3.5、升级程序

案例:电脑IP是10.11.9.109,相机IP是10.11.9.108

在armboot中运行如下命令:

1)setenvserverip

例:setenvserverip10.11.9.109

2)setenvipaddr

例:setenvipaddr10.11.9.108

3)saveenv

4)runup

//保存设置

//升级程序,如果网络没问题,升级时串口会打印长串

//设置需要升级的主机IP地址(这个IP地址和卡口主

机启动后的IP没关系的),注意保持和severip为同一网段

//设置为电脑的IP地址做为TFTP服务地址,

"#"字符。同时TFTPServer上也会打印长串"#"字符。如下图

PS:该步骤必须确保设备与电脑的网络连接正常。

5)等待”>”提示符再次出现后重启设备或输入“bootd”。

这样整个升级过程已经结束。