造成“Permission denied”通常是认证失败,可能是密码、用户、密钥、权限或SSH服务配置方面的问题。
默认用户名是 pi,默认密码是 raspberry,确认输入正确。
还有可能是ssh没有开启,把sd卡拔出来,在boot文件夹下面创建一个文本文档,命名为ssh,把.txt的后缀删掉。
再尝试ssh连接
如果没找到解决问题,建议重新烧录系统。在imager配置界面,选择使用密码登录,并开启ssh。
再尝试一下ssh能不能连接上。如果还是不行,可能是ssh配置文件的问题。
如果有树莓屏幕的话可以直接在屏幕的终端里面编辑ssh文件。
第一步:在终端输入
sudo nano /etc/ssh/sshd_config
第二步:进入配置界面后确保以下配置,如果前面有#号,就把他去掉
PasswordAuthentication yes
PubkeyAuthentication yes
ChallengeResponseAuthentication no或 KbdInteractiveAuthentication no (新版本)
UsePAM yes
第三步:重启ssh服务
sudo systemctl restart ssh
然后再尝试ssh连接树莓派应该就可以成功了
如果没有屏幕,也可以使用luinx命令的端口实现修改ssh配置文件想操作
可以再电脑里面下载一个luinx虚拟机
1.在 VMware/VirtualBox 中给虚拟机添加 USB 控制器并连接 SD 卡
先打开虚拟机,再插入读卡器,最好是外接读卡器,直接把sd卡插入电脑虚拟机识别不到
插入读卡器之后选择自己的虚拟机
2.打开终端运行
lsblk
3.这个就是你sd卡里面的文件,这里 sdb1 对应 boot 分区(FAT32),sdb2 对应根分区(ext4)
4.挂载分区到本地目录,一行行输入
sudo mkdir -p /mnt/boot /mnt/root
sudo mount /dev/sdb1 /mnt/boot
sudo mount /dev/sdb2 /mnt/root
5.在根分区编辑ssh配置
sudo nano /mnt/root/etc/ssh/sshd_config
确保里面下面配置正确
PasswordAuthentication yes
ChallengeResponseAuthentication no或 KbdInteractiveAuthentication no (新版本)
UsePAM yes
6.卸载分区退出
sudo umount /mnt/boot /mnt/root
然后再把sd卡拔出,插入树莓派问题就解决了


1465

被折叠的 条评论
为什么被折叠?



