Ubuntu 上 SecureCRT 会话管理实操指南
一 会话创建与分组
- 新建会话:打开 SecureCRT → 菜单 File → New Session → 选择协议 SSH2 → 填写 Hostname/IP、Port(默认 22)、Username → 在 Authentication 中选择密码或公钥认证 → 保存会话(建议放到自定义文件夹,便于分类)。
- 会话分组:在会话管理器中将同类会话(如 服务器、交换机)拖拽到同一文件夹,结构清晰、便于批量操作。
- 快速克隆:右键当前会话 → Clone Session,复用现有配置快速新建。
- 批量导入:准备 CSV/TXT(列包含主机、文件夹、会话名、用户名、协议等)→ File → Import Sessions → 按向导导入,适合大规模环境初始化。
二 连接与会话窗口
- 多标签与快速切换:使用 Ctrl + T 新建标签,Ctrl + Tab 切换标签,Alt + 数字键 直达第 N 个标签。
- 全屏与锁屏:Alt + Enter 切换全屏;Ctrl + Shift + L 锁定会话,防止误操作。
- 快速断开:Ctrl + D 立即断开当前会话。
- 快速文件传输:按 Alt + P 打开 SFTP 面板,直接拖拽上传/下载;终端侧配合 rz/sz 使用 Zmodem 进行直传(需终端支持)。
三 会话属性与安全配置
- 日志与审计:在 Options → Session Options → Log File 设置自动保存路径与格式,便于问题追溯。
- 空闲保活与超时:在 Session Options → Connection 配置 Send protocol NO-OP 作为 Keepalive;在 Session Options → Terminal → Anti-idle 设置空闲超时自动断开,兼顾稳定性与安全。
- 认证与凭据:优先使用 SSH 密钥(路径:Session Options → SSH2 → PublicKey 导入私钥),必要时启用内置密码库集中管理凭据。
- 性能优化:在 Session Options → SSH2 启用 Compression;在 Session Options → Terminal → Scrollback 调整滚动缓存大小,平衡流畅度与资源占用。
四 批量运维与自动化
- 脚本自动化:支持 Python/VBScript 脚本批量登录、执行命令、采集输出,适合巡检、变更与批量配置场景。
- 端口转发:配置 Local → Remote(如 127.0.0.1:8080 → remote_host:80)或 Dynamic(SOCKS) 代理,实现安全访问与调试。
- 日志标记:通过触发动作在日志中插入自定义注释(如输入 !!log),便于关键操作定位。
五 配置备份迁移与团队协作
- 导出与迁移:通过 Options → Export Settings 导出会话配置,迁移到新环境或共享给团队;导入时可使用 File → Import Sessions 批量恢复。
- 会话文件位置:会话以 .ini 文件保存在 Config/Sessions 目录;在 Windows 常见路径为 %APPDATA%\VanDyke\Config\Sessions。如需迁移,可拷贝整个 Config 目录到目标机器的相同路径(注意版本一致性与安全性)。
- 安全建议:避免明文密码落地,优先 SSH 密钥;为 SecureCRT 设置 启动密码 加密配置;对导出的配置与备份做好访问控制与加密存储。