You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

搭载64位Ubuntu Server 23.10的树莓派SSH公钥认证失败问题求助

搭载64位Ubuntu Server 23.10的树莓派SSH公钥认证失败问题求助

大家好,我最近在树莓派的SSH连接上碰到了棘手的问题,想请社区的各位帮忙排查下:

环境配置

  • 树莓派搭载64位Ubuntu Server 23.10,系统安装在USB-SSD上
  • 我的MacBook和树莓派处于同一局域网内
  • 已经通过ifconfig确认了树莓派的局域网IP地址为192.168.8.253

问题描述

从MacBook终端执行命令 ssh ubuntu@192.168.8.253 时,始终返回错误:

Permission denied (publickey)

已尝试的排查操作

  • 尝试过常见的SSH公钥认证失败排查步骤
  • 编辑SSH服务配置文件:sudo vi /etc/ssh/sshd_config,启用了PasswordAuthentication选项
  • 重启SSH服务:sudo systemctl restart ssh,但再次尝试登录仍出现相同的认证失败错误
  • 检查SSH服务状态:sudo systemctl status ssh,显示服务处于active (running)状态,但标记为disabled
  • 执行了sudo systemctl enable ssh设置开机自启,但暂时没看到明显改善

疑问与后续测试

  • 请问还需要执行哪些步骤才能解决这个SSH认证失败的问题?
  • 尝试执行sudo systemctl reload ssh重新加载配置,问题未解决
  • 尝试用ssh -vvvv ubuntu@192.168.8.253 > diagnostic.txt将详细调试日志输出到文件,但操作失败,无法生成diagnostic.txt文件
  • 已经拍摄了本该输出到diagnostic.txt中的日志内容照片,暂时无法提供文本版

备注:内容来源于stack exchange,提问作者gatorback

火山引擎 最新活动