温馨提示×

Linux中SecureCRT设置

小樊
43
2026-08-31 18:51:59
栏目: 智能运维

你这个问题比较宽泛,我先按常见使用场景给你系统讲一下 Linux 环境下 SecureCRT 的设置(包括连接、外观、串口、密钥、日志等)。如果你指的是“在 Linux 上运行 SecureCRT”还是“用 SecureCRT 连 Linux 服务器”,下面都覆盖到了。


一、SecureCRT 连接 Linux 服务器(最常用)

1. 新建 SSH 连接

  1. File → Connect → New Session
  2. 协议选 SSH2
  3. Hostname:Linux 服务器 IP
  4. Port:默认 22
  5. Username:Linux 用户名
  6. 完成 → 双击连接

2. 使用密钥登录(推荐)

Linux 端生成密钥

ssh-keygen -t rsa

生成:

  • ~/.ssh/id_rsa(私钥)
  • ~/.ssh/id_rsa.pub(公钥)

拷贝公钥

ssh-copy-id user@linux_ip

SecureCRT 设置

  • Session Options → Connection → SSH2
  • Authentication → 勾选 PublicKey
  • 选择私钥文件(id_rsa)

二、SecureCRT 外观与终端设置(很重要)

1. 终端类型

Session Options → Terminal

  • Terminal: Linux
  • 勾选:
    • ANSI Color
    • Use color scheme

2. 字符编码(防乱码)

Terminal → Appearance

  • Character encoding: UTF-8

3. 字体

  • Font: Consolas / Monaco
  • Size: 12~14

三、Linux 下 SecureCRT 使用(桌面环境)

如果你是在 Linux 上运行 SecureCRT

  • 官方支持:
    • Ubuntu
    • RHEL / CentOS
  • 安装:
sudo dpkg -i scrt-*.deb

sudo rpm -ivh scrt-*.rpm

配置文件位置:

~/.vandyke/

四、串口连接 Linux 设备(开发板)

Session Options → Connection → Serial

  • Port: /dev/ttyUSB0
  • Baud rate: 115200
  • Data bits: 8
  • Stop bits: 1
  • Parity: None
  • Flow control: None

五、自动日志(运维推荐)

Session Options → Log File

  • 勾选 Start log upon connect
  • 文件名:
D:\log\%S_%Y%M%D.log

六、常见问题

1. 中文乱码

✅ 编码改为 UTF-8
✅ Linux:

echo $LANG

应为:

zh_CN.UTF-8

2. 连接慢

关闭:

  • DNS 反向解析
# /etc/ssh/sshd_config
UseDNS no

3. 长时间断开

Session Options → Terminal

  • Send protocol NO-OP ✅
  • 每 60 秒

七、你可以继续问的方向

你可以告诉我:

  • ✅ 你是 Windows 连 Linux 还是 Linux 上用 SecureCRT
  • ✅ 是 SSH / 串口 / 跳板机
  • ✅ 是 开发 / 运维 / 嵌入式

我可以直接给你截图级配置步骤配置文件示例

0