Drobotics logo DROBOTICSTechnical Library

Network Guide

Windows SSH 到无人车树莓派 | 密码登录指南

All Network

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
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 yes
UsePAM yes
错误 不正确:
#PasswordAuthentication yes
PasswordAuthentication 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 成功:
ping 192.168.1.103
通过 网络正常

但 SSH 显示:
Permission denied (publickey)
→ 网络正常,SSH 认证问题
警告 如果 SSH 显示:
Permission denied (publickey,password,keyboard-interactive)
→ 尝试了密码登录,但密码错误、用户被锁定,或 Pi SSH 配置仍阻止密码登录。
IP 速查
Mac 调试(Wi-Fi):
ssh ubuntu@192.168.1.37

Windows 任务(以太网/LQ3):
ssh ubuntu@192.168.1.102
ssh ubuntu@192.168.1.103

平台:Windows 10/11 · Raspberry Pi 4B · Ubuntu 20.04/22.04 · SSH
(c) 卓博泰科技 · Windows SSH 到树莓派指南