Windows SSH 到无人车树莓派
密码登录指南 · LQ3/以太网网络 · 故障排查
SSH 密码登录
LQ3 以太网
故障排查
密码重置
通过 快速诊断
概述
本文档说明如何从 Windows PC 通过 SSH 连接到 LQ3/以太网网络上的无人车树莓派。
网络示例
Rover 1 Pi eth0: 192.168.1.102
Rover 2 Pi eth0: 192.168.1.103
Rover 2 Pi eth0: 192.168.1.103
ssh ubuntu@192.168.1.103
警告 如果 SSH 返回
Permission denied (publickey),说明 Pi 可达,但 SSH 仅接受公钥登录或密码登录被禁用。
强制密码登录(从 Windows)
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no ubuntu@192.168.1.103
重要拼写:
通过
通过
错误 常见错误:
通过
PreferredAuthentications=password通过
PubkeyAuthentication=no错误 常见错误:
PreferredAuthentictions · passwrd
在树莓派上启用密码登录
sudo vim /etc/ssh/sshd_config
确保以下行存在且未被注释:
PasswordAuthentication yesUsePAM yes
错误 不正确:
#PasswordAuthentication yesPasswordAuthentication no
PubkeyAuthentication yes 可保持不变,允许公钥登录。Windows 命令仍可使用 PubkeyAuthentication=no 临时强制密码登录。
Ubuntu 20.04 中可能看到:
若密码登录仍失败,改为:
ChallengeResponseAuthentication no若密码登录仍失败,改为:
ChallengeResponseAuthentication yes
某些新配置使用:
KbdInteractiveAuthentication yes 重启 SSH
sudo systemctl restart ssh
通过 然后再次从 Windows 尝试连接。
重置 Ubuntu 密码
如果 SSH 可达但密码被拒绝,在树莓派上重置 ubuntu 用户密码:
sudo passwd ubuntu
输入新密码两次,然后尝试:
ssh ubuntu@192.168.1.103 快速诊断
ping 成功:
通过 网络正常
但 SSH 显示:
→ 网络正常,SSH 认证问题
ping 192.168.1.103通过 网络正常
但 SSH 显示:
Permission denied (publickey)→ 网络正常,SSH 认证问题
警告 如果 SSH 显示:
→ 尝试了密码登录,但密码错误、用户被锁定,或 Pi SSH 配置仍阻止密码登录。
Permission denied (publickey,password,keyboard-interactive)→ 尝试了密码登录,但密码错误、用户被锁定,或 Pi SSH 配置仍阻止密码登录。
IP 速查
Mac 调试(Wi-Fi):
Windows 任务(以太网/LQ3):
ssh ubuntu@192.168.1.37Windows 任务(以太网/LQ3):
ssh ubuntu@192.168.1.102ssh ubuntu@192.168.1.103
平台:Windows 10/11 · Raspberry Pi 4B · Ubuntu 20.04/22.04 · SSH
(c) 卓博泰科技 · Windows SSH 到树莓派指南
(c) 卓博泰科技 · Windows SSH 到树莓派指南