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

- 远程管理:通过 SSH, Telnet, Rlogin, Serial (串口) 等协议连接到远程服务器、路由器、交换机等网络设备。
- 文件传输:内置的 SFTP 客户端可以方便地在本地和远程服务器之间传输文件。
- 自动化脚本:支持使用 VBScript, JScript, Python 等语言编写脚本,实现自动化任务。
相比 Windows 自带的 cmd 或 PuTTY,SecureCRT 的最大优势在于其强大的 会话管理、标签页 和 自动化 功能,是网络工程师和系统管理员的必备工具。
安装与启动
- 下载:从 Van Dyke 官网或授权经销商处下载适用于你操作系统的安装包(通常有试用版)。
- 安装:双击安装包,按照向导提示完成安装,过程非常简单,一路“下一步”即可。
- 启动:安装完成后,从开始菜单或桌面快捷方式启动 SecureCRT。
建立第一个连接(以 SSH 为例)
这是最核心的操作,即如何连接到你的服务器。
步骤 1:新建会话
启动 SecureCRT 后,默认会弹出“快速连接”窗口,如果没有,可以通过菜单栏 文件 -> 快速连接 或快捷键 Alt+Q 打开。

步骤 2:填写连接信息
在“快速连接”窗口中,填写以下关键信息:
- 协议: 选择
ssh(这是最安全、最常用的协议)。 - 主机名: 输入你的服务器 IP 地址或域名 (
168.1.100或server.example.com)。 - 端口: SSH 的默认端口是
22,如果服务器修改了端口,请填写修改后的端口号。 - 用户名: 输入你在服务器上的登录用户名 (
root或admin)。
步骤 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。
常用设置项:
- 常规 -> 标签页: 可以设置标签页的位置(顶部、左侧等)、是否显示关闭按钮等。
- 常规 -> 新建标签页: 可以设置新建标签页时是否自动连接到特定会话。
- 会话选项 -> 终端:
- 仿真: 选择
ANSI或VT100,这会影响某些特殊字符和颜色的显示。 - 回显字符: 勾选此项,输入密码时会显示星号 。
- 光标: 可以设置光标的样式(块状、下划线等)。
- 仿真: 选择
- 会话选项 -> 颜色方案: 在这里可以更改终端的背景色、文字颜色、选中颜色等,可以预设多套方案(如白天用亮色,晚上用暗色),方便切换。
- 会话选项 -> 键盘: 可以自定义快捷键,或者修改特定按键的功能(将
Ctrl+V设置为粘贴)。 - 会话选项 -> 日志: 可以设置将所有操作记录到日志文件中,这对于排查问题或审计非常有用。
高级功能
公钥认证 (免密登录)
比密码更安全,也更方便,你需要生成一对密钥(公钥和私钥),将公钥上传到服务器,然后用私钥进行认证。
- 生成密钥:
- 在 SecureCRT 中,进入
工具->创建公钥。 - 选择密钥类型(RSA 是主流),设置密钥长度(2048 或更高),然后点击“下一步”。
- 为私钥设置一个密码(可选,但推荐),然后保存私钥文件(
id_rsa)。
- 在 SecureCRT 中,进入
- 上传公钥:
- 使用 SecureCRT 登录到你的服务器。
- 在服务器上,将公钥内容添加到
~/.ssh/authorized_keys文件中。# 创建 .ssh 目录(如果不存在) mkdir -p ~/.ssh # 设置正确的权限 chmod 700 ~/.ssh # 将 SecureCRT 生成的公钥内容追加到文件中 # 假设公钥内容已经复制到剪贴板 echo "粘贴你的公钥内容到这里" >> ~/.ssh/authorized_keys # 设置正确的权限 chmod 600 ~/.ssh/authorized_keys
- 配置会话使用密钥:
- 在会话管理器中,右键点击你的会话,选择
属性。 - 进入
认证选项卡。 - 选择
公钥。 - 点击
浏览,找到并选择你刚才保存的私钥文件(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 从入门到进阶的核心功能,记住几个关键点:
- 会话管理是核心:学会保存和组织会话,能极大提升效率。
- SFTP 很方便:无需切换工具,直接在软件内完成文件传输。
- 个性化设置:调整颜色、字体、快捷键,打造属于你的专属终端。
- 善用高级功能:公钥认证和脚本自动化是专业用户的利器,能解决大量重复性工作。
希望这份教程能帮助你快速掌握 SecureCRT,祝使用愉快!
