SSH连不上的解决方案

可能有的朋友按照这篇文章安装系统后无法连接,这里列出可能出现的种种问题和解决方案

树莓派系统安装的正确姿势

演示环境:

我使用的是官网最新的操作系统来演示

https://www.raspberrypi.com/software/operating-systems/

https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2022-09-26/2022-09-22-raspios-bullseye-armhf.img.xz

2022-09-22最新的32位系统,兼容所有树莓派

使用的烧录工具也是最新的v1.7.3:

注意事项:

bullseye系统基于Debian 11,这个系统没有防火墙,也没开SELinux,不用考虑这方面因素

安装方式参考这个教程,树莓派系统安装的正确姿势 这里需要指出:

1. WiFi配置一定要正确,不能有多余的空格等字符,注意全角半角

可以点显示密码,明文输入

2. WiFi一定要和电脑使用的是一个路由器,不要桥接或访客网络等

我出现过电脑连主人网络,树莓派连访客网络,网段一样就是连不上

3. 树莓派距离路由器不要太远,树莓派WiFi模块没有外接天线,信号不是太好,所以距离会导致WiFi连接失败

4. 树莓派开机后等一会再连

如果按照上面几步操作还是连不上树莓派,那么就需要排查问题了

问题排查:

  1. 登录路由器管理平台,一般是192.168.x.1,可以在系统设置里找到

    登录后找到已连设备列表看看有没有树莓派

如果找到了树莓派,点击查看ip,通过ip连接

2. 如果没有找到树莓派,说明树莓派连接路由器失败,可能是WiFi的问题,找一根网线直接连接树莓派和路由器,然后重复步骤1查看ip

3. 如果1和2两步都不行的话,需要准备一个显示器和键盘鼠标了,连接树莓派,重启,开机后查看树莓派是否正常联网

4. 如果步骤3执行后树莓派联网正常,但是无法连接SSH,打开树莓派上的终端,执行

 service ssh status

查看SSH服务是否开启(Active是绿色的active表示开启了),官网的bullseye系统默认是会开启SSH的

如果没有开启,执行

sudo service ssh start

5. SSH开了,但是电脑连不上树莓派

在树莓派终端上执行

ssh localhost

如果可以连接,那说明SSH绑定的ip是127.0.0.1,需要修改配置

树莓派上终端执行

sudo vi /etc/ssh/sshd_config

编辑配置文件:

将 ListenAddress前面的#删掉

ListenAddress 0.0.0.0

表示SSH服务绑定所有网口

修改后保存退出,重启SSH服务

sudo service ssh restart

然后在树莓派终端执行:

ss -nltp

查找是否有0.0.0.0:22

后记

一定要确保SSH可以连上,VNC什么的连不上就无所谓了,反正SSH也能显示图形界面的

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值