SecureCRT 在 Linux 下闪退,通常不是单一原因,而是环境、依赖、配置或版本兼容性的问题。下面按最常见 → 较少见给你一个排查清单,基本都能定位到原因。
SecureCRT 依赖 GTK2/GTK3,如果系统升级后 GTK 版本不匹配,会直接闪退。
典型表现
Segmentation fault验证方法
securecrt
或
/opt/SecureCRT/securecrt
常见解决
sudo apt install libgtk2.0-0 libgtk2.0-dev
(RHEL / CentOS)
sudo yum install gtk2 gtk2-devel
export GDK_BACKEND=x11
securecrt
SecureCRT 对 Wayland 支持很差,在 Wayland 下经常闪退。
判断
echo $XDG_SESSION_TYPE
如果是 wayland → 问题基本确定。
解决 登录时选择:
Ubuntu on Xorg
或强制使用 X11:
export GDK_BACKEND=x11
securecrt
老版本 SecureCRT + 新系统 非常容易闪退。
检查 glibc 版本
ldd --version
现象
version 'GLIBC_2.xx' not found解决
✅ 官方下载地址(建议用最新):
https://www.vandyke.com/download/securecrt/
如果之前能打开,现在闪退,多半是配置坏了。
备份并重置配置
mv ~/.vandyke ~/.vandyke.bak
mv ~/.securecrt ~/.securecrt.bak
然后重新启动 SecureCRT。
如果你启用了:
排查方法
securecrt -noplugins
针对中文系统:
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei
或临时测试:
LANG=en_US.UTF-8 securecrt
securecrt
dmesg | tail
journalctl -xe | grep securecrt
ulimit -c unlimited
securecrt
| 检查项 | 命令 |
|---|---|
| 是否 Wayland | echo $XDG_SESSION_TYPE |
| GTK 是否完整 | `dpkg -l |
| 是否老版本 | securecrt --version |
| 配置是否损坏 | 重命名 ~/.vandyke |
Ubuntu / Debian 常见最优解:
sudo apt install libgtk2.0-0 fonts-wqy-zenhei
登录 Xorg 会话 → 重装最新 SecureCRT
你可以直接贴出:
我可以 精确判断是哪一条原因,并给你一条命令级别解决方案。