在 Debian 系统上安装 SecureCRT 需要手动下载官方提供的 Linux 版本,因为 SecureCRT 不在 Debian 官方软件源中。以下是常见、可行的安装方法(以 SecureCRT 9.x + Debian 11/12 为例)。
一、下载 SecureCRT(官方)
-
前往官网: https://www.vandyke.com/products/securecrt/index.html
-
点击 Download SecureCRT
-
选择:
- Product:SecureCRT
- Platform:Linux
-
Distribution:
✅ Debian / Ubuntu (64-bit .deb)(优先推荐)- 若没有 deb,可选 Generic .tar.gz
需要注册一个 VanDyke 账号(免费下载)
二、使用 .deb 包安装(推荐)
1️⃣ 安装依赖(防止安装失败)
sudo apt update
sudo apt install -y \
libssl-dev \
libqt5widgets5 \
libqt5gui5 \
libqt5core5a \
libc6 \
libx11-6 \
libxext6 \
libxrender1
2️⃣ 进入下载目录并安装
假设你下载的是:
SecureCRT-9.x.x-xxxx.deb
执行:
sudo dpkg -i SecureCRT-9*.deb
如果出现依赖错误:
sudo apt -f install
3️⃣ 启动 SecureCRT
securecrt
或在菜单中搜索 SecureCRT
三、使用 .tar.gz 安装(无 deb 时)
1️⃣ 解压
tar -zxvf securecrt-9.x.x.tar.gz
cd securecrt/
2️⃣ 安装(通常已编译好)
sudo ./install
或手动复制到 /opt:
sudo cp -r securecrt /opt/
3️⃣ 添加命令
sudo ln -s /opt/securecrt/securecrt /usr/local/bin/securecrt
四、常见问题与解决方法
❌ 1. 启动报错:libssl.so.1.1 缺失
SecureCRT 9 可能依赖旧版 OpenSSL:
sudo apt install libssl1.1
⚠️ Debian 12 已移除 libssl1.1,可:
- 使用 SecureCRT 9.4+(支持 OpenSSL 3)
- 或手动安装 libssl1.1(不推荐生产环境)
❌ 2. 中文乱码
export LANG=zh_CN.UTF-8
securecrt
或设置终端编码为 UTF-8
❌ 3. 字体太小(高分辨率)
SecureCRT →
Options → Global Options → Terminal → Font
调大字体即可
五、许可说明(重要)
- SecureCRT 不是免费软件
- 提供:
- 30 天免费试用
- 商业授权
- 学生/个人可选:
- Termius
- Electerm
- Remmina
- OpenSSH + tmux
六、替代方案(Debian 原生)
如果你只是 SSH 管理服务器:
sudo apt install openssh-client
ssh user@server
如果你愿意,我可以:
- ✅ 帮你选 SecureCRT 版本
- ✅ 指导 Debian 12 + SecureCRT 最新版
- ✅ 推荐 更轻量的替代工具
- ✅ 对比 SecureCRT vs Xshell vs Termius
只需要告诉我你的 Debian 版本 和 使用场景。