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”。
这样整个升级过程已经结束。


发布评论