SecureCRT 是一款流行的远程终端软件,熟练掌握其快捷键可以大幅提高工作效率。以下是一些常用的 SecureCRT 快捷键:
-
会话管理
- 快速克隆会话:右键当前会话 → Clone Session
- 会话分组:拖拽同类会话到同一文件夹
- 备份会话配置:Options → Export Settings
- 快速连接:SecureCRT.exe /SSH2 user@hostname /P 22 /PASSWORD “your_password”
- 快速启动栏:固定常用会话到工具栏
- 命令行启动:通过命令连接服务器
-
多标签管理
- 新建标签页:Ctrl + T
- 切换标签页:Ctrl + Tab
- 快速跳转到第N个标签页:Alt + 数字键
-
常用快捷键
- 全屏切换:Alt + Enter
- 复制/粘贴:Ctrl + Shift + C/V(避免与系统快捷键冲突)
- 快速断开当前会话:Ctrl + D
- 锁定会话:Ctrl + Shift + L
- 列模式编辑:按住 Alt 键拖选文本
- 快速清除滚动缓存:Ctrl + K
- 自动补全:启用 Auto-complete(Options → Session Options → Terminal → Emulation),输入路径或命令时按 Tab 自动补全
-
文本编辑增强
- 快速清除滚动缓存:Ctrl + K
- 自动补全:启用 Auto-complete(Options → Session Options → Terminal → Emulation),输入路径或命令时按 Tab 自动补全
-
高级功能与自动化
- 端口转发(SSH Tunnel)
- Local: 127.0.0.1:8080 → Remote: remote_host:80
- 动态端口转发(SOCKS代理):通过SSH隧道实现全局代理
- 本地端口转发:将远程服务映射到本地端口
- 日志记录
- 自动记录会话日志:Options → Session Options → Log File
- 关键操作标记:输入 !!log 在日志中插入自定义注释
- 脚本自动化(VBScript/Python)
- 示例:自动输入用户名密码
crt.Screen.Send "username" & chr(13) crt.Screen.WaitForString "Password:" crt.Screen.Send "password" & chr(13)
- 批量执行命令:编写脚本循环操作多个会话
- 自动登录脚本
- 示例:自动输入用户名密码
- 端口转发(SSH Tunnel)
-
安全与优化
- 密钥认证:使用 SSH 密钥替代密码登录(Session Options → SSH2 → PublicKey → 导入私钥)
- 会话安全
- 会话锁定:设置空闲超时自动断开(Session Options → Terminal → Anti-idle)
- 密码管理器:使用内置密码库安全存储凭据
- 性能调优
- 压缩数据传输:启用 SSH 压缩(Session Options → SSH2 → Enable Compression)
- 调整缓冲区大小:增大滚动缓存(Session Options → Terminal → Scrollback)
-
实用小技巧
- 自定义颜色方案:Options → Global Options → Terminal → Appearance,适配暗黑/护眼模式
- 快速文件传输:Zmodem 传输、SFTP 集成、解决中文乱码
-
常见问题解决
- 连接超时:调整 Keepalive 设置(Session Options → Connection → Send protocol NO-OP)
- 快捷键冲突:重置或自定义快捷键(Options → Global Options → General → Default Session → Edit Default Settings → Keyboard)
- 终端卡顿:关闭流量监控(Options → Session Options → Terminal → Advanced → 取消勾选 Monitor traffic)
希望这些快捷键能帮助你更高效地使用 SecureCRT,提升远程管理效率。建议结合官方文档深入探索更多高级功能。