Debian 升级后 SecureCRT 无法使用,常见原因和解决办法如下(按出现频率排序):
Debian 升级到大版本(如 11→12)后,老版本 SecureCRT 依赖的旧库被移除。
error while loading shared libraries: libssl.so.1.1: cannot open shared object file
ldd /path/to/SecureCRT | grep "not found"
Debian 12 已移除 libssl1.1,可手动安装:
wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1n-0+deb11u5_amd64.deb
sudo dpkg -i libssl1.1_*.deb
⚠️ 只建议临时使用,长期应升级 SecureCRT
Debian 12 默认可能用 Wayland。
export QT_QPA_PLATFORM=xcb
./SecureCRT
或登录时选择 “GNOME on Xorg”
SecureCRT 不建议用 root 运行旧配置。
rm -rf ~/.scrt/
再启动一次。
如果你是从很老的 Debian(如 9)升级:
ldd --version
SecureCRT 官方版通常要求:
不满足就只能升级 SecureCRT。
✅ 用 替代工具:
ssh + tmuxRemminaElectermWindTerm你可以贴一下:
cat /etc/debian_version)我可以直接告诉你 该装哪个包 / 下哪个版本。