温馨提示×

linux securecrt如何升版本

小樊
45
2026-09-27 21:14:27
栏目: 智能运维

在 Linux 下使用 SecureCRT 升级版本,一般有以下几种常见方式,取决于你最初的安装方式(官方 .tar.gz、.rpm、.deb 或包管理器)。


一、先确认当前版本

securecrt --version

或打开 SecureCRT → Help → About SecureCRT


二、官方二进制包升级(最常见)

1️⃣ 下载新版本

到 VanDyke 官网: https://www.vandyke.com/download/securecrt/

选择对应 Linux 版本(x86 / x64 / ARM):

  • .tar.gz(通用)
  • .rpm(RHEL / CentOS / Rocky)
  • .deb(Ubuntu / Debian)

2️⃣ 如果是 .tar.gz 安装

tar -xzf scrt-xxxx.tar.gz
cd scrt-xxxx
sudo ./install

安装脚本会覆盖旧版本(配置一般不丢失)

✅ 配置文件通常位于:

~/.vandyke/
~/.config/VanDyke/

3️⃣ 如果是 .rpm

sudo rpm -Uvh scrt-*.rpm

-U 表示升级(保留配置)


4️⃣ 如果是 .deb

sudo dpkg -i scrt-*.deb
sudo apt-get install -f   # 修复依赖

三、通过脚本/软链接方式升级

如果你之前是这样用的:

/opt/securecrt/SecureCRT

升级方式:

mv /opt/securecrt /opt/securecrt_old
tar -xzf scrt-new.tar.gz -C /opt/

然后重新建立软链接:

ln -s /opt/scrt-xxxx/SecureCRT /usr/local/bin/securecrt

四、升级注意事项(非常重要)

✅ 不会删除:

  • 会话(Sessions)
  • 公钥
  • 字体/主题设置

⚠️ 可能变化:

  • 许可证格式(大版本升级需重新激活)
  • Python 脚本 API

五、常见问题

❓ 升级后无法启动

ldd $(which SecureCRT)

检查缺失库,如:

sudo apt install libssl1.1

❓ 许可证失效

  • 小版本升级:一般不用
  • 大版本(如 8 → 9):需新 License

如果你能告诉我:

  • Linux 发行版(Ubuntu / CentOS / Rocky?)
  • 当前 SecureCRT 版本
  • 安装方式(tar / rpm / deb)

我可以给你精确到命令的升级方案。

0 踩