温馨提示×

securecrt连debian怎样设置

小樊
36
2026-10-07 16:52:13
栏目: 智能运维

下面按常见使用场景给你讲一下:用 SecureCRT 连接 Debian 服务器,包含基础连接、SSH 设置、常见问题。


一、Debian 端准备(非常重要)

1️⃣ 确保 SSH 服务已安装并运行

在 Debian 上执行:

sudo systemctl status ssh

如果没安装:

sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh

确认监听端口(默认 22):

ss -lntp | grep ssh

2️⃣ 防火墙放行 SSH(如有)

sudo ufw allow 22

二、SecureCRT 连接 Debian 设置

方法一:用户名 + 密码登录(最简单)

  1. 打开 SecureCRT
  2. File → Quick Connect
  3. 填写:
    • Protocol:SSH2
    • Hostname:Debian IP(如 192.168.1.100)
    • Port:22
    • Username:你的 Debian 用户名(如 debian)
  4. 点击 Connect
  5. 输入密码即可

方法二:使用密钥登录(推荐)

在 SecureCRT 生成密钥

  1. Tools → Create Public Key
  2. 选择 RSA,长度 2048 或 4096
  3. 设置 passphrase(可选)
  4. 生成后保存:
    • 私钥(本地)
    • 公钥(.pub)

上传公钥到 Debian

把 .pub 内容复制到 Debian:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
# 粘贴公钥
chmod 600 ~/.ssh/authorized_keys

SecureCRT 使用密钥

  • Session Options → SSH2 → Authentication
  • 只勾选 PublicKey
  • 指定私钥文件

三、常用 SecureCRT 设置(建议)

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

Session Options → Terminal → Emulation
Terminal: Linux
Session Options → Terminal → Appearance
Character encoding: UTF-8

2️⃣ 保持连接(防掉线)

Session Options → Connection → Send protocol NO-OP
每隔 60 秒

3️⃣ 使用 root 登录(不推荐但常见)

编辑 Debian:

sudo nano /etc/ssh/sshd_config

修改:

PermitRootLogin yes

重启:

sudo systemctl restart ssh

四、常见错误排查

❌ 连接超时

  • IP 是否正确
  • Debian 是否开机
  • 防火墙是否拦了 22

❌ Access denied

  • 用户名/密码错误
  • 密钥权限不对

❌ 中文乱码

  • SecureCRT 编码不是 UTF-8

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

  • Debian 是 虚拟机 / 云服务器 / 局域网
  • 用 密码还是密钥
  • 是否 root 登录

我可以直接给你一步一步截图级配置。

0 踩