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

第四海步:测试

  • 使用密码登录时会报;
  • 使用密钥登录就会正常了
posted @ 2023-04-03 20:08  张贺贺呀  阅读(5461)  评论(0编辑  收藏  举报