CRT的使用方法

CRT

一、下载和安装

如果前两个链接不可用了,请直接去视频下方的百度云盘总下载链接当中下载,里面有所有用到的软件。


  • 安装,NOTE:正式版才需要破解,绿色版不需要
    1. 最好以管理员身份运行
    2. 一路默认安装,安装完之前不要启动软件
  • 破解,NOTE:正式版才需要破解,绿色版不需要
    1. 将kegen放到软件的源目录里面,双击进行破解,注意,要双击两次
    2. 双击完最好让其再次生成激活信息
    3. 打开软件—选择手动输入激活信息

二、问题及解决

2.1 初始化

  • 2.1 连接ENSP的时候会发现无法通过箭头进行翻阅命令、TAB按键无法使用

    1. 选项-全局选项—常规—默认的会话设置—编辑默认的设置—连接—右侧的协议选择为telnet
    2. 左侧—选择telnet—在右侧的高级“强制每次一个字符模式”

2.2 基本样式的设置

  • 2.2 基本样式的设置

    image-20230403194459632

    1. 编辑默认设置—当前配色方案(Traditional)
    2. 字体,14
    3. 光标闪烁-白色

2.3 高亮配色方案

  • 2.3 高亮配色方案
    • 1、在源目录(Data\settings\config\Keywords)里面新建一个Keywords的目录,注意K是大写;

      image-20230403194510768

    • 在目录里面新建以.ini结尾的文件,建议命名为colorful.ini,向里面添加以下内容

      image-20230403194521530

      D:"Match Case"=00000000
      Z:"Keyword List V2"=00000016
       "(no(t)?(connect)?)|((shut)?(down)?)",000000ff,00000001
       "(dis((able(d)?)|(connect(ed)?)|(allow(ed)?)|(card(ed)?))|(error(s)?))|(fail((ure)|(ed))?)|((city)?[w]{2}m)|(den((y)|(ied)){1})",000000ff,00000001
       "red|administratively|undo|unknown|fault|block|refused|problem|warnings|alerts|critical|delete|inactive|unassigned",000000ff,00000001
       "(([7-9]\d)|(100))(\.\d{0,2})?\%",000000ff,00000001
       "green|up|forward|full|active",0000ff00,00000001
       "(connect(ed)?)|(permit(ed)?)|(estab(lish)?(ed)?)|(enable(d)?|(allow(ed)?))",0000ff00,00000001
       "(([0-3](\d)?)|\d{1})(\.\d{0,2})?\%",0000ff00,00000001
       "(bgp|(ospf(v3)?)|(rip(ng)?)|eigrp|static|odr|unr|(is(\-)?is)|pim|direct)(\-\d*)?",00ff8000,00000001
       "cyan|ipv6|tcp|udp|(i(c|g)mp)|gre|esp|ah|isakmp|(arp(a)?)|dhcp|(http(s)?)|dns|((t)?ftp)|telnet|ssh|www|ntp|radius|tacacs|pop\d|smtp|ppp|fr(ame(\-)?relay)?|hdlc",00ff8000,00000001
       "standby|vrrp|glbp|(mst(p)?)|((r)?stp)|spanning\-tree|dot1q|802\.1q",00ff8000,00000001
       "ldp|tdp|mpls|aaa|(account(ing)?)|(auth((entication)|(orization)))|nat|bfd|nqa|sla|rtr|vrf|vpn(\-instance)?",00ff8000,00000001
       "(((passive\-)|(silent\-))?interface)|(in|out)((bound)|(put))?",00ff00ff,00000001
       "magenta|router|redistribute|(import(\-route)?)|export|network|neighbor|peer|area|acl|(class((ifier)|(\-map)))|behavior|policy(\-map)?",00ff00ff,00000001
       "access\-((list)|(class)|(group))|ip\-prefix|prefix\-list|(route(\-.*)?)|(traffic.*)",00ff00ff,00000001
       "[4-6]\d((\.\d{0,2})?)\%",00ff00ff,00000001
       "((fast)?|(gigabit)?)ethernet((\d)?\d\/)*(\d)+(\.\d{1,4})?",000080ff,00000001
       "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/(\d){0,2})?",000080ff,00000001
       "([A-Fa-f0-9]{1,4}::?){1,7}[A-Fa-f0-9]{1,4}(\/(\d){0,3})?",000080ff,00000001
       "([0-9a-fa-f]{4}[.|-][0-9a-fa-f]{4}[.|-][0-9a-fa-f]{4})|([0-9a-fa-f]{2}[.|-]){5}[0-9a-fa-f]{2}",000080ff,00000001
       "\d{1,2}\.([0-9a-fA-F]{2,4}.){1,11}\d{1,2}",000080ff,00000001
       "(orange|ge|fa|fe|(eth((\-)?(trunk)?))|null|loopback|tunnel|dialer|bri|serial|atm|pos|(vlan(if)?))(((\d)?\d\/)*(\d)+)?",000080ff,00000001
       "((virtual\-(template|ppp|access))|(channel\-group)|(port\-channel)|(ether(\-)?channel))(((\d)?\d\/)*(\d)+)?",000080ff,00000001
      
    • 3、键字突出显示—列表名称—network.ini

      image-20230403194534947

    • 4、下面的高级—取消反向显示—把“颜色勾选上”

      image-20230403194546069

2.4 透明按钮制作

  • 2.4 透明按钮制作

    第一步:选项—全局选项—高级,如下:

    image-20230403194604421

    第二步:右击按钮栏—新建按钮

    image-20230403194615406

    第三步:选中窗口透明

    image-20230403194625644

2.5 清屏按钮制作

  • 2.5 清屏按钮制作

    image-20230403194635637

2.6 快捷键

  • 2.6 快捷键(绿色版使用快捷键可能会崩溃!)

    alt+q新建一个会话
    alt+enter切换极简模式
    ALT+F+N克隆会话
    alt+p打开sftp可以在物理机与虚拟机之间传输文件,当然rz也可以,不如命令行方便
    	pwd、ls、get
    	其中可以在CRT的“选项”-“全局选项”-“默认会话设置”-“编辑默认会话”-“SSH2”-“SFTP标签”里设置windows操作系统的目录连接sftp时当前windows初始化目录,在sftp>里输入lpwd显示到当前本地主机目录,即上传下载在此当前目录操作
    crtl+tab可以在窗口之间切换 ALT+数字
    crtl+F4关闭一个会话,alt+F4就是关闭所有会话
    

2.7 窗口排列

  • 2.7 窗口排列

    image-20230403194644126

    • windows
      • TABS是所有的会话都在一个窗口显示
      • tile vertically是竖着显示
      • tile horizontally横着显示

2.8 窗口排列

  • 2.8 重新打开一个连接时又重新打开一个界面,不想这样,想把所有的连接都放在一个界面

    image-20230403195051303

2.9 发送命令到所有的会话

  • 2.9 发送命令到所有的会话

    image-20230403195039758

    image-20230403195031119

2.10 按钮

  • 2.10 按钮:发送字符、打开应用、关联菜单功能
    • 按钮分组

    • send string

      # 思科交换机初始配置
      enable # 进入特权模式
      config t # 进入全局配置模式
      no ip domain-lookup # 关闭域名查找
      line console 0 # 进入console接口
      logging syschronous # 同步日志,这样的话,就不会打断自己的配置
      exec-timeout 0 0 # 界面永不超时
      exit # 退出console进行全局进行配置
      hostname RRR # 设定主机名为RRR
      end # 退出到特权模式
      
      # centos7
      systemctl disable --now firewalld
      yum -y install vim net-tools lrzsz
      echo "OK!"
      
      enable \r
      config t \r
      no ip domain-lookup \r
      line console 0 \r
      logging syschronous \r
      exec-timeout 0 0 \r
      exit \r
      hostname RRR
      
    • launch application

    • menu funcation—MENU quick connect

2.11 脚本录制

  • 2.11脚本录制,作用是保存实验的配置,可以复现配置、实时记录配置,出问题方便排查。

    第一步:打开 script—start recording script

    第二步:操作

    第三步:停止—保存,是可以通过记事本打开的看看的

    导入:script—run—导入配置

2.12 快捷键

  • 2.12自定义快捷键:全局option—default session—edit default setting—-mapped keys—map a key
    • 发送初始配置
      • 按F1—sed string:dis cur
    • 快速打开记事本
      • F2—打开应用
    • 锁定CRT会话
      • F3—menu function—tag lock
    • 一键关闭CRT
      • F4—menu fuction —close window

2.13 导入和导出配置

  • 2.13 导入和导出配置

    tools—export settings

2.14 会话日志

  • 2.14 会话日志和上传下载小文件

    image-20230403195018884

    # 通过lrzsz传输文件(尽量用来传输小文件,大文件的传输使用sftp)
    root@zh:~# lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 22.04.1 LTS
    Release:        22.04
    Codename:       jammy
    root@zh:~# apt -y install lrzsz
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树... 完成
    正在读取状态信息... 完成                 
    lrzsz 已经是最新版 (0.12.21-10)。
    下列软件包是自动安装的并且现在不需要了:
      libflashrom1 libftdi1-2
    使用'apt autoremove'来卸载它(它们)。
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 13 个软件包未被升级。
    root@zh:~#
    

2.15 通过sftp传输文件

  • 2.15 通过sftp传输文件

    • 右击标签—连接sftp会话
    • 或alt+p

    image-20230403195008634

    sftp> version
    Remote vendor information is not available from this server.
    Sftp protocol version: 3
    
    # 本地操作
    sftp> lpwd
    c:\
    sftp> lcd  C:\Users\zhanghe\GNS3  
    sftp> lpwd      
    C:\Users\zhanghe\GNS3
    sftp> lls
    appliances            configs               images
    projects              symbols
    
    # 下载文件,get后面无论跟什么路径,都只会下载到当前路径
    sftp> get /etc/passwd ./
    Downloading passwd from /etc/passwd
    Skipping directory /tmp
      100% 2KB      2KB/s 00:00:00     
    /etc/passwd: 2939 bytes transferred in 0 seconds (2939 bytes/s)
    sftp> lls
    appliances            configs               images
    passwd                projects              symbols
    # 下载完文件之后进行删除
    sftp> lrm passwd
    Removing C:\Users\zhanghe\GNS3\passwd
    sftp> lls
    appliances            configs               images
    projects              symbols
    
    sftp> detail /etc/passwd 
    /etc/passwd:
      Type: Regular File
      Size: 2939
      uid/gid: 0/0
      uid/gid: 0/0
      Last Modification Time: November 24, 2022 00:29:08 
      Last Access Time      : January 12, 2023 21:32:35 
      Permissions: -rw-r--r--
    sftp> ldetail c:\Windows.iso
    c:\Windows.iso:
      Type: Regular File
      Size: 354484224
      Create Time           : October 10, 2022 23:24:28 
      Last Modification Time: October 10, 2022 23:24:51 
      Last Access Time      : October 10, 2022 23:24:51 
      File Attributes: archive
      Link Count: 1
    
    # 没有真下载,只是调用本地的应用查看一下
    sftp> view issue
      100% 26 bytes     26 bytes/s 00:00:00     
    /tmp/issue: 26 bytes transferred in 0 seconds (26 bytes/s)
    
    # 上传也是这样,无论你后面指哪个路径,都会传到当下
    sftp> put passwd /opt
    Uploading passwd to /tmp/passwd
    put: /opt: The system cannot find the file specified. 
      100% 2KB      2KB/s 00:00:00     
    C:\Users\zhanghe\GNS3\passwd: 2939 bytes transferred in 0 seconds (2939 bytes/s)
    

2.16 secureFX8.1

详细见B站视频

密钥登录

第零步:保证ssh的密码登录是正常的
见视频

第一步:创建密钥对

第二步:将公钥导入到服务端

# centos
[root@c7 ~]# ll .ssh/authorized_keys 
-rw-r--r-- 1 root root 577 May  1 18:45 .ssh/authorized_keys

# ubuntu
zh@u24:~$ ll .ssh/authorized_keys 
-rw------- 1 zh zh 577  5月  1 18:40 .ssh/authorized_keys

第三步:服务端打开密钥登录,并重启服务

zh@u24:~$ vim /etc/ssh/sshd_config
PubkeyAuthentication yes
PasswordAuthentication no

zh@u24:~$ systemctl restart ssh

第四海步:测试

  • 使用密码登录时会报;
  • 使用密钥登录就会正常了

交换机配置保存小案例

交换机配置保存小案例B站视频演示

推荐软件要检查:

  • 系统版本
  • 系统时间
  • 系统序列号
  • 二层接口
  • 三层接口
  • 路由
  • 邻居关系
  • 内存当中的所有配置
  • telnet/ssh/http/https的状态
  • TCP侦听的端口
  • 关键接口的带宽利用率

推荐硬件要检查:

  • CPU占用
  • 内存占用
  • 风扇
  • 温度

NOTE:导出配置的目的是为了出故障时可以及时查看对比修复

return \r
\p
sys \r
\p
lldp enable \r
\p
undo info-center enable \r
\r
\p
user-interface vty 0 4 \r
\p
user-interface con 0 \r
\p
 screen-length 512 \r
\p
screen-length 512 \r
\p
return \r
sys \r
\p
DISPLAY version \r
\r
\p
DISPLAY clock  \r
\r
\p
DISPLAY ip int brie \r
\r
\p
DISPLAY ip routing \r
\r
DISPLAY lldp nei brief  \r
\r
\p
DISPLAY cur \r
\r
\p
INFO-CENTER EN   \r
\p
DISPLAY memory-usage  \r
\r
\p
DISPLAY fan  \r
\r
\p
DISPLAY cpu-usage slot 0 \r
\r
\p
DISPLAY startup \r
\r
\p
return \r
\p
DIR \r
\p
return \r
\p
save \r
\p
y\r
\r
return \r
posted @ 2023-04-03 20:08  张贺贺呀  阅读(7621)  评论(0编辑  收藏  举报