温馨提示×

Debian怎么设置SecureCRT

小樊
39
2026-08-26 01:00:08
栏目: 智能运维

下面分 两部分 说明:
1️⃣ Debian 系统端的设置(SSH 服务)
2️⃣ SecureCRT 客户端的设置(连接 Debian)


一、Debian 系统端设置(必须)

1. 安装并启用 SSH 服务

sudo apt update
sudo apt install openssh-server

启动并设置开机自启:

sudo systemctl enable ssh
sudo systemctl start ssh

检查状态:

systemctl status ssh

2. 确认 Debian 的 IP 地址

ip a

ifconfig

记下你要连接的 IP(如 192.168.1.100)。


3. (可选)允许 root 登录

不推荐,仅测试环境使用

编辑配置文件:

sudo nano /etc/ssh/sshd_config

找到或添加:

PermitRootLogin yes

重启 SSH:

sudo systemctl restart ssh

4. (可选)关闭或放行防火墙

sudo ufw allow 22
sudo ufw status

二、SecureCRT 客户端设置(Windows / Linux / macOS)

1. 新建 Session

  1. 打开 SecureCRT
  2. FileConnectNew Session
  3. 选择 SSH2

2. 基本连接设置

项目 内容
Protocol SSH2
Hostname Debian 的 IP
Port 22
Username Debian 用户名
Password 用户密码

✅ 点击 Connect


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

在 Debian 生成密钥

ssh-keygen -t rsa -b 4096

复制公钥:

cat ~/.ssh/id_rsa.pub

写入 authorized_keys

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys

粘贴公钥,保存后:

chmod 600 ~/.ssh/authorized_keys

SecureCRT 导入私钥

  1. OptionsGlobal Options
  2. SSH2Identity Filename
  3. 选择 id_rsa 私钥
  4. 重新连接

三、中文乱码问题(常见问题)

SecureCRT 设置

  1. Session Options
  2. TerminalAppearance
  3. Character encoding 选择 UTF-8

Debian 确认:

locale

如不是 UTF-8:

sudo dpkg-reconfigure locales

四、常见问题排查

问题 解决方法
连接超时 检查 IP、网络、防火墙
拒绝密码 检查用户、PermitRootLogin
中文乱码 SecureCRT 设为 UTF-8
密钥失败 权限是否正确

如果你愿意,可以告诉我:

  • Debian 版本(11 / 12)
  • SecureCRT 版本
  • 物理机 / 虚拟机 / 云服务器

我可以给你 更精确的一步到位配置方案

0