Ubuntu下SecureCRT配置技巧汇总
安装SecureCRT
Ubuntu下可通过三种方式安装:① Wine安装(适用于Windows版本):先执行sudo apt install wine安装Wine,再下载SecureCRT的Linux安装包(.tar.gz格式),解压后进入目录运行sudo ./install;② Snap安装(推荐,官方支持):执行sudo snap install securecrt --classic;③ Flatpak安装:先添加Flathub仓库(flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo),再运行flatpak install flathub com.vandyke.securecrt。
添加SSH会话
安装完成后,通过File -> New Session或Quick Connect(快捷键:Ctrl+Q)添加新连接。填写关键信息:Protocol选择SSH2(优先,安全性更高)、Hostname输入Ubuntu服务器IP、Port默认22(若修改过SSH端口需同步)、Username输入登录用户名(如ubuntu),点击Connect即可连接。若需保存会话,点击Session -> Save As命名存储。
解决中文乱码问题
连接后若中文显示为乱码,需调整字符编码:进入Options -> Session Options -> Terminal -> Appearance,将Character encoding设置为UTF-8(Ubuntu系统默认编码),重新连接即可正常显示中文。
快捷键与批量操作
Ctrl+Q快速调出连接窗口,无需通过菜单栏;View -> Command Line Window打开命令行窗口,右键选择Send commands to all sessions,输入的命令会同步发送到所有已打开的会话,适合批量执行重复指令(如批量重启服务)。自定义外观与体验
Options -> Session Options -> Terminal -> Appearance,可选择内置配色(如“Black on White”“Green on Black”),或点击Edit自定义颜色(如修改背景为深灰色、文字为浅绿色,减少眼睛疲劳);Terminal -> Appearance中调整字体(推荐Consolas或Monaco,清晰易读),在Terminal -> Scrollback中增大回滚缓冲区(如设置为5000行),避免因内容过多导致的历史记录丢失。日志与历史管理
Options -> Global Options -> Terminal,勾选Log session output,设置日志保存路径(如~/securecrt_logs/),所有会话的输入输出会自动保存,便于后续排查问题;Scrollback中调整缓冲区大小(如5000行),可保留更多历史命令和输出,无需频繁翻页。密钥认证替代密码
密码登录易被暴力破解,建议使用SSH密钥认证:
① 在Ubuntu本地生成密钥对:ssh-keygen -t rsa -b 4096(默认保存到~/.ssh/id_rsa);
② 将公钥(id_rsa.pub)复制到服务器:ssh-copy-id username@server_ip;
③ 在SecureCRT中配置:进入Session Options -> SSH2 -> PublicKey,选择Authentication type为Public Key,点击Import导入私钥文件(id_rsa),保存后会话将自动使用密钥认证。
加密与超时设置
Session Options -> SSH2 -> Encryption,选择强加密算法(如AES-256-CBC、AES-256-GCM),避免使用弱算法(如DES);Session Options -> Terminal -> Anti-idle,设置Send protocol NO-OP时间(如60秒),若会话空闲超过设定时间,自动发送保持活跃信号,防止因长时间无操作被服务器断开。备份与还原配置
File -> Export Settings导出设置(可选择导出所有配置或特定会话);② 直接复制配置文件目录(进入Options -> Global Options -> General,找到Configuration Folder路径,复制该目录下的所有文件);File -> Import Settings导入之前备份的配置文件,或直接将备份的配置文件复制到Configuration Folder目录,覆盖现有文件即可恢复。会话管理
Session -> Save保存当前配置;Export导出为.ini文件,或Import导入已有的会话文件,便于在不同设备间迁移配置。