杰瑞科技汇

SecureCRT中文教程,如何快速上手?

SecureCRT 中文使用教程

什么是 SecureCRT?

SecureCRT 是由 Van Dyke Technologies 公司开发的一款非常流行的终端仿真软件,它是一个功能强大的“命令行窗口”,专门用于:

SecureCRT中文教程,如何快速上手?-图1
(图片来源网络,侵删)
  • 远程管理:通过 SSH, Telnet, Rlogin, Serial (串口) 等协议连接到远程服务器、路由器、交换机等网络设备。
  • 文件传输:内置的 SFTP 客户端可以方便地在本地和远程服务器之间传输文件。
  • 自动化脚本:支持使用 VBScript, JScript, Python 等语言编写脚本,实现自动化任务。

相比 Windows 自带的 cmdPuTTY,SecureCRT 的最大优势在于其强大的 会话管理标签页自动化 功能,是网络工程师和系统管理员的必备工具。


安装与启动

  1. 下载:从 Van Dyke 官网或授权经销商处下载适用于你操作系统的安装包(通常有试用版)。
  2. 安装:双击安装包,按照向导提示完成安装,过程非常简单,一路“下一步”即可。
  3. 启动:安装完成后,从开始菜单或桌面快捷方式启动 SecureCRT。

建立第一个连接(以 SSH 为例)

这是最核心的操作,即如何连接到你的服务器。

步骤 1:新建会话

启动 SecureCRT 后,默认会弹出“快速连接”窗口,如果没有,可以通过菜单栏 文件 -> 快速连接 或快捷键 Alt+Q 打开。

SecureCRT中文教程,如何快速上手?-图2
(图片来源网络,侵删)

步骤 2:填写连接信息

在“快速连接”窗口中,填写以下关键信息:

  • 协议: 选择 ssh (这是最安全、最常用的协议)。
  • 主机名: 输入你的服务器 IP 地址或域名 (168.1.100server.example.com)。
  • 端口: SSH 的默认端口是 22,如果服务器修改了端口,请填写修改后的端口号。
  • 用户名: 输入你在服务器上的登录用户名 (rootadmin)。

步骤 3:保存会话

为了下次方便连接,强烈建议你保存这个会话。

  • 点击窗口右下角的 “选项” 按钮。
  • 在弹出的对话框中,点击 “新建” 按钮。
  • 为这个会话起一个容易识别的名字(我的云服务器”、“公司内网主机”)。
  • 点击 “确定”,然后点击 “连接”

步骤 4:登录

如果是第一次连接到这个服务器,SecureCRT 会弹出“主机密钥验证”警告,提示你该主机的 SSH 密钥是未知的,这很正常,是为了防止中间人攻击,点击 “接受并保存”

会弹出登录对话框,输入你的密码,然后按回车。

如果一切顺利,你将看到一个黑色的命令行窗口,并可能看到服务器欢迎信息,这意味着你已经成功登录了!


界面概览

成功连接后,熟悉一下主界面布局:

  • 菜单栏: 包含文件、编辑、查看、选项等所有操作。
  • 工具栏: 提供常用功能的快捷按钮,如新建会话、断开连接、文件传输等。
  • 标签栏: 每个连接都会在这里显示一个标签,方便在多个会话之间切换。
  • 主窗口: 就是那个黑色的命令行终端,你在这里输入所有命令。
  • 状态栏: 显示当前会话的状态、连接协议、字符编码等信息。

常用功能详解

会话管理

  • 保存的会话: 所有保存的会话都会在左侧的 “会话管理器” 窗口中显示(如果没有,可以在菜单栏 查看 -> 会话管理器 中打开)。
  • 连接已保存的会话: 在会话管理器中双击会话名称即可快速连接。
  • 组织会话: 你可以创建文件夹来分类管理会话,右键点击会话管理器空白处,选择 新建 -> 文件夹,然后将会话拖拽进去。

文件传输 (SFTP)

SecureCRT 内置了一个强大的 SFTP 客户端,用于安全地传输文件。

  • 打开 SFTP: 在已连接的会话标签上点击右键,选择 连接 SFTP 标签页,或者使用快捷键 Alt+P
  • 界面: SFTP 会在主窗口下方打开一个新的标签页,左侧是本地文件,右侧是远程服务器文件
  • 操作:
    • 上传文件: 从左侧选中文件,直接拖拽到右侧的远程目录。
    • 下载文件: 从右侧选中文件,直接拖拽到左侧的本地目录。
    • 复制/粘贴: 也可以使用复制 (Ctrl+C) 和粘贴 (Ctrl+V)。
    • 创建文件夹/重命名: 右键点击文件或文件夹,选择相应操作。

标签页操作

当你需要同时管理多台服务器时,标签页功能非常实用。

  • 新建标签页: 文件 -> 新建连接,或快捷键 Ctrl+Shift+N
  • 切换标签页: Ctrl+Tab (向前) / Ctrl+Shift+Tab (向后)。
  • 拆分标签页: 可以将标签页窗口拆分成多个小窗口,方便同时查看,右键点击标签页,选择 拆分

选项与个性化设置

让 SecureCRT 更符合你的使用习惯。

  • 打开选项: 工具 -> 选项,或快捷键 Alt+O

常用设置项:

  • 常规 -> 标签页: 可以设置标签页的位置(顶部、左侧等)、是否显示关闭按钮等。
  • 常规 -> 新建标签页: 可以设置新建标签页时是否自动连接到特定会话。
  • 会话选项 -> 终端:
    • 仿真: 选择 ANSIVT100,这会影响某些特殊字符和颜色的显示。
    • 回显字符: 勾选此项,输入密码时会显示星号 。
    • 光标: 可以设置光标的样式(块状、下划线等)。
  • 会话选项 -> 颜色方案: 在这里可以更改终端的背景色、文字颜色、选中颜色等,可以预设多套方案(如白天用亮色,晚上用暗色),方便切换。
  • 会话选项 -> 键盘: 可以自定义快捷键,或者修改特定按键的功能(将 Ctrl+V 设置为粘贴)。
  • 会话选项 -> 日志: 可以设置将所有操作记录到日志文件中,这对于排查问题或审计非常有用。

高级功能

公钥认证 (免密登录)

比密码更安全,也更方便,你需要生成一对密钥(公钥和私钥),将公钥上传到服务器,然后用私钥进行认证。

  1. 生成密钥:
    • 在 SecureCRT 中,进入 工具 -> 创建公钥
    • 选择密钥类型(RSA 是主流),设置密钥长度(2048 或更高),然后点击“下一步”。
    • 为私钥设置一个密码(可选,但推荐),然后保存私钥文件(id_rsa)。
  2. 上传公钥:
    • 使用 SecureCRT 登录到你的服务器。
    • 在服务器上,将公钥内容添加到 ~/.ssh/authorized_keys 文件中。
      # 创建 .ssh 目录(如果不存在)
      mkdir -p ~/.ssh
      # 设置正确的权限
      chmod 700 ~/.ssh
      # 将 SecureCRT 生成的公钥内容追加到文件中
      # 假设公钥内容已经复制到剪贴板
      echo "粘贴你的公钥内容到这里" >> ~/.ssh/authorized_keys
      # 设置正确的权限
      chmod 600 ~/.ssh/authorized_keys
  3. 配置会话使用密钥:
    • 在会话管理器中,右键点击你的会话,选择 属性
    • 进入 认证 选项卡。
    • 选择 公钥
    • 点击 浏览,找到并选择你刚才保存的私钥文件(id_rsa)。
    • 如果私钥有密码,勾选 使用密码保护私钥
    • 点击“确定”保存。

下次连接时,SecureCRT 会自动使用你的私钥进行认证,如果设置了密码,会提示你输入私钥密码,无需再输入服务器登录密码。

脚本自动化

SecureCRT 支持脚本,可以实现批量操作,在 100 台设备上执行同一个命令。

  • 语言: 主要支持 VBScript 和 Python。
  • 示例 (VBScript):
    #language = "VBScript"
    crt.Screen.Synchronous = True
    crt.Screen.Send "show version" & vbcr
    crt.Screen.WaitForString "--More--"
    crt.Screen.Send " "
    crt.Screen.WaitForString "#"
    crt.Screen.Send "exit" & vbcr
    crt.Screen.Synchronous = False
  • 运行脚本: 脚本 -> 运行,选择你的脚本文件。

这份教程涵盖了 SecureCRT 从入门到进阶的核心功能,记住几个关键点:

  1. 会话管理是核心:学会保存和组织会话,能极大提升效率。
  2. SFTP 很方便:无需切换工具,直接在软件内完成文件传输。
  3. 个性化设置:调整颜色、字体、快捷键,打造属于你的专属终端。
  4. 善用高级功能:公钥认证和脚本自动化是专业用户的利器,能解决大量重复性工作。

希望这份教程能帮助你快速掌握 SecureCRT,祝使用愉快!

分享:
扫描分享到社交APP
上一篇
下一篇