我们直接按下面的步骤,新建一个干净的会话,就能解决问题:
1. 彻底删除旧会话
打开 Xshell,把之前创建的 192.168.11.128 会话删除,避免它缓存了错误的配置或主机密钥。
2. 新建一个全新的 SSH 会话
点击左上角「文件」→「新建」,按下面设置:
表格
| 选项 | 设置内容 |
|---|---|
| 名称 | 随便写,比如 Ubuntu22 |
| 协议 | SSH |
| 主机 | 192.168.11.128 |
| 端口号 | 22(默认,不要改) |
3. 关键:设置用户身份验证
在左侧选择「用户身份验证」:
- 方法 :选
Password(密码登录) - 用户名 :输入
dev(和你虚拟机里的用户名一致) - 密码:输入你安装 Ubuntu 时设置的登录密码(注意大小写!)
4. 保存并连接
点击「确定」保存会话,然后双击这个新会话,它会重新弹出主机密钥确认窗口,点击「接受并保存」,就能正常登录了。