下面分 两部分 说明:
1️⃣ Debian 系统端的设置(SSH 服务)
2️⃣ SecureCRT 客户端的设置(连接 Debian)
sudo apt update
sudo apt install openssh-server
启动并设置开机自启:
sudo systemctl enable ssh
sudo systemctl start ssh
检查状态:
systemctl status ssh
ip a
或
ifconfig
记下你要连接的 IP(如 192.168.1.100)。
⚠ 不推荐,仅测试环境使用
编辑配置文件:
sudo nano /etc/ssh/sshd_config
找到或添加:
PermitRootLogin yes
重启 SSH:
sudo systemctl restart ssh
sudo ufw allow 22
sudo ufw status
File → Connect → New Session| 项目 | 内容 |
|---|---|
| Protocol | SSH2 |
| Hostname | Debian 的 IP |
| Port | 22 |
| Username | Debian 用户名 |
| Password | 用户密码 |
✅ 点击 Connect
ssh-keygen -t rsa -b 4096
复制公钥:
cat ~/.ssh/id_rsa.pub
mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
粘贴公钥,保存后:
chmod 600 ~/.ssh/authorized_keys
Options → Global OptionsSSH2 → Identity Filenameid_rsa 私钥Session OptionsTerminal → AppearanceDebian 确认:
locale
如不是 UTF-8:
sudo dpkg-reconfigure locales
| 问题 | 解决方法 |
|---|---|
| 连接超时 | 检查 IP、网络、防火墙 |
| 拒绝密码 | 检查用户、PermitRootLogin |
| 中文乱码 | SecureCRT 设为 UTF-8 |
| 密钥失败 | 权限是否正确 |
如果你愿意,可以告诉我:
我可以给你 更精确的一步到位配置方案 ✅