securecrt在ubuntu的使用技巧
小樊
37
2025-11-10 15:53:14
SecureCRT在Ubuntu的使用技巧
1. 会话管理:高效组织与快速连接
- 快速克隆会话:右键当前会话,选择“Clone Session”,避免重复输入主机、用户名等配置信息,适用于多台相似服务器的管理。
- 会话分组:将同类会话(如“生产服务器”“测试服务器”“网络设备”)拖拽到同一文件夹,分类管理提升查找效率。
- 备份会话配置:通过“Options→Export Settings”导出会话配置文件(.ini格式),便于迁移至其他设备或共享给团队成员。
- 命令行快速启动:使用命令
SecureCRT.exe /SSH2 user@hostname /P 22 /PASSWORD "your_password"(替换为实际参数),直接从终端启动指定会话;或将常用会话固定到工具栏,一键连接。
2. 快捷键操作:提升输入效率
- 基础快捷键:
Alt+Enter切换全屏模式;Ctrl+Shift+C/V复制/粘贴(避免与Ubuntu系统快捷键冲突);Ctrl+D快速断开当前会话;Ctrl+Shift+L锁定会话(需输入密码),防止他人误操作。
- 多标签管理:
Ctrl+T新建标签页,Ctrl+Tab切换标签页,Alt+数字键(如Alt+1)快速跳转到指定标签页,适合同时管理多个远程会话。
- 文本编辑增强:按住
Alt键拖选文本,实现列模式编辑(如批量修改配置文件中的某列参数);Ctrl+A选中当前光标所在行,Ctrl+K清空当前屏幕内容(不影响后台运行的进程)。
3. 高级功能:自动化与安全保障
- 端口转发:
- Local转发:将远程服务器的端口映射到本地(如
127.0.0.1:8080→remote_host:80),通过本地浏览器访问远程服务;
- 动态端口转发(SOCKS代理):配置
127.0.0.1:1080为SOCKS5代理,实现全局网络流量加密(适用于访问受限网络资源)。
- 日志记录:在“Options→Session Options→Log File”中设置日志自动保存路径(如
~/securecrt_logs/)和格式(如“Timestamp+Session Name”),关键操作(如sudo命令)前输入!!标记,便于后续问题追溯。
- 密钥认证:在“Session Options→SSH2→PublicKey”中导入SSH私钥(.ppk或.pem格式),替代密码登录,提升安全性(建议禁用密码认证,仅允许密钥登录)。
- 防止会话超时:在“Session Options→Terminal→Anti-idle”中设置“Send protocol NO-OP every 30 seconds”,定期发送心跳包,避免因长时间无操作导致连接断开。
4. 安全与性能优化:保障连接稳定与安全
- 字符编码设置:在“Options→Session Options→Terminal→Appearance→Character encoding”中选择UTF-8,解决中文、特殊符号(如emoji)显示乱码问题(若使用vi/vim编辑文件,需同步修改远程服务器的
/etc/default/locale文件,设置LANG=en_US.UTF-8)。
- SSH压缩:在“Session Options→SSH2→Enable Compression”中启用压缩,提升文本传输速度(适用于网络带宽较低的环境,如跨地域服务器连接)。
- 调整滚动缓存:在“Options→Global Options→Terminal→Scrollback”中增大回滚缓冲区(如设置为5000行),保留更多历史输出(便于查看长时间运行的命令结果)。
5. 实用小技巧:日常使用更便捷
- 快速文件传输:按
Alt+P打开SFTP会话,通过拖拽方式在本地与远程服务器之间传输文件(支持断点续传);或在终端中使用rzsz命令(需提前安装:sudo apt install lrzsz),通过rz上传、sz下载文件。
- 自定义配色方案:在“Options→Global Options→Terminal→Appearance”中选择内置配色(如“Solarized Dark”“Tango Dark”),或创建自定义配色(修改背景色、字体色、高亮色),适配暗黑/护眼模式,减少眼睛疲劳。
- 自动补全:在“Options→Session Options→Terminal→Emulation”中启用“Auto-complete”功能,输入路径(如
/et)或命令(如ls -l)时按Tab键,自动补全剩余内容(减少手动输入错误)。