SecureCRT工具使用说明
一、工具简介:
ssh命令指定端口1.1、Secure CRT是一款支持SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW等协议的终端仿真程序,在我司通用安防产品故障调试过程中,该软件使用最频繁的是SSH2、telnet、serial三种协议。
二、工具获取路径:
2.1、营销资料平台:项目交付/工具下载/软件工具
2.2、自行网上下载:www.jb51/softs/45382.html
三、工具使用说明
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/mnt/mtd/Config/,意为进入/mnt/mtd/Config/目录。
rm-------------------linux系统中删除文件、文件夹的命令,如rm/mnt/mtd/Config/passwd,意为删除/mnt/mtd/Config/路径下面的passwd文件;
mount--------------linux系统中挂载网络NFS设备或设备直插的U盘的命令,一般涉及到解码器底层写录像、NVR挂core查死机、挂载u盘抓包等操作会用到该命令,具体参考相关技术文档;
ls---------------------linux系统中罗列当前目录下文件;
cat-------------------查看linux系统中文件内容的命令,如cat/usr/data/hardware.lua,意为查看/usr/data/路径下面的hardware.lua文件里面的内容信息;
chmod--------------给linux系统文件附加测试需要的权限,如chmod777tcpdump,意为给tcpdump 脚本赋予最高级别的读写权限;
top-------------------Linux系统中可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。
ps-------------------查看当前系统进命令,例如ps–ef|grep DMS查看DMS进程以及状态。
ll--------------------查看当前逻辑目录下的文件信息(带权限和文件级别)
vi-------------------修改、编辑命令,例如l修改和编辑l文档,
扩展:编辑过程中按下“i”进行修改,按下“Esc退出修改”,输入“:wq”保存当前修改退出,输入“:q!”不保存当前修改退出。
date--------------查看时间命令,举例:可以直接输入date后即可打印当前系统时间,也可以当作修改时间命令来使用,date–s10:15:45将当前时间更改为10时15分45秒,date–s2*******将当前日期更改为2016年11月24日
ethtool ethX-----查看某网卡信息命令,例如ethtool eth0查看服务器1号网卡当前状态,其中主要看Speed(网络接口速率)和Link detected(网络接口连接状态)
netstat–lnp------------查看数据连接状态,例如netstat–lnp|grep80查看80端口的连接状态依此可以判断端口是否被占用。
tcpdump-------捕获数据包命令,例如:
tcpdump-s0-i eth0-w ABC.pcap–v host192.168.1.10or port9100-----抓取1号网口所有含192.168.1.10IP地址和9100端口号的数据包且保存为ABC.pcap
-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、ifconfig\ping命令使用
如3.1章节操作,进入后台后,根据实际需要进行调试、测试。如下图:
4.1.2、X86结构NVR设备网络打印信息收集
X86结构NVR设备卡死、重启等故障需要网络后台收集设备运行日志,详细操作文档见营销资料平台项目交付/产品支持资料/通用存储/通用NVR/《NVR技术支持文库_V1.0.CHM》
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***key to stop autoboot时需要立即按*键然后回车。当光标会在“>”后面闪烁时,说明已经进入相机的armboot控制台。如下图
如果不知道相机的IP等相关参数,可以输入printenv打印相机相关参数,如下图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论