温馨提示×

Linux下SecureCRT如何配置

小樊
37
2026-08-21 08:55:55
栏目: 智能运维

在 Linux 下配置 SecureCRT 主要用于 SSH 远程连接服务器。下面按“安装 → 新建会话 → 常用配置 → 常见问题”的顺序说明,适用于 SecureCRT 8.x / 9.x


一、安装 SecureCRT(Linux)

1️⃣ 下载

官网(需账号):

https://www.vandyke.com/products/securecrt/

选择对应版本:

  • Linux (64-bit .tgz 或 .rpm)

2️⃣ 安装方式

✅ RPM 包(推荐)

sudo rpm -ivh scrt-*.rpm

✅ TGZ 包

tar -zxvf scrt-*.tgz
cd scrt-*
./install

安装完成后一般位于:

/opt/SecureCRT/

启动:

securecrt

二、新建 SSH 会话(核心配置)

1️⃣ 打开 SecureCRT

File → Connect → New Session

2️⃣ 选择协议

Protocol: SSH2

3️⃣ 填写服务器信息

Hostname: 192.168.1.100
Port: 22
Username: root

4️⃣ 认证方式(重点)

✅ 密码登录

  • Authentication → Password

✅ 密钥登录(推荐)

  1. 选择 PublicKey
  2. 点击 Properties
  3. 导入私钥:
    • id_rsa
    • id_rsa.pub

⚠️ SecureCRT 支持 OpenSSH 私钥(新版)


三、常用配置建议

1️⃣ 字符编码(避免中文乱码)

Session Options → Terminal → Appearance
Font: Monospace
Character encoding: UTF-8

2️⃣ 终端类型

Terminal → Emulation
Terminal: Linux

3️⃣ 会话自动保存

Session Options → General
✅ Save session automatically

4️⃣ 多窗口 / 多标签页

Options → Global Options
Terminal → Tabs

四、密钥生成(可选)

使用 SecureCRT 生成密钥

Tools → Create Public Key
  • 类型:RSA
  • 保存到 ~/.ssh/id_rsa

然后在服务器:

cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

五、常见问题

❌ 中文乱码

✅ 检查:

  • UTF-8
  • Linux 终端类型
  • 服务器 locale:
locale

❌ 无法连接

ping 服务器IP
ssh -v user@ip

确认:

  • 端口
  • 防火墙
  • SSH 服务状态

❌ 密钥不生效

确认:

ls -ld ~/.ssh
ls -l ~/.ssh/authorized_keys

权限必须:

.ssh → 700
authorized_keys → 600

六、SecureCRT vs Linux 原生 SSH

功能 SecureCRT ssh 命令
图形界面
会话管理
脚本/日志 一般
免费

如果你需要:

  • SecureCRT 9 最新配置
  • 与 Xshell / MobaXterm 对比
  • 自动化登录脚本
  • 串口(Serial)配置

可以直接告诉我你的 Linux 发行版(Ubuntu / CentOS / Rocky / Debian)。

0