树莓派学习笔记(1)解决用putty连接时出现connection refused的办法

很久之前入了一个树莓派3B+,希望可以在玩树莓派的同时学习一下Linux系统的使用。

然而跟很多朋友一样,苦于经费不够,没有HDMI屏幕,所以采用putty软件来通过ssh(我暂时也不清楚这个通信的原理)来操控树莓派。

需要准备的材料:

(1)一张sd卡,我的卡里面烧录了树莓派官方系统,版本是2016-11-25-raspbian-jessie.img。

(2)一根网线,我用的是直通线。

(3)树莓派3B+,以及一根5V2A的mico USB电源线。

操作步骤:

(1)将树莓派与路由器用网线连接。

(2)登录路由器的管理页面,打开DHCP服务器栏目下的客户端列表。并且在列表中找到树莓派对应的IP(ID号16)。


(3)打开putty软件,在IP_adress处输入刚才查询所得的IP ,点击open 或者回车。


(4)本应该希望出现登陆界面,然而我看到的只有Network error:Connection refused(下图IP与上面不一样,是因为上图是后来为写博客而截屏,并非错误)


(5)后来在网上搜索得知一种解决办法:将已经烧了系统的sd卡再次插入电脑,新建一个text文件,命名为ssh。并且删掉文件后缀,保存,如下图:再将此sd卡插入树莓派,

重复操作(3)。


(6)这时应该可以成功连接了。听闻这种错误产生原因是新版系统默认关闭了ssh,具体博主也不清楚啦,但是能解决还是很高兴的。


### 树莓派 Putty Connection Refused 解决方案 当尝试使用PuTTY连接树莓派遇到`network: connection refused`错误,这通常意味着SSH服务未启动或配置不当。以下是详细的排查和解决办法: #### 检查SD卡镜像是否正确烧录 如果之前已经尝试过连接并失败,则可能是由于初始系统镜像存在问题。建议移除SD卡并重新烧录官方最新版Raspbian操作系统[^1]。 #### 验证网络设置 确认树莓派与计算机处于同一局域网内。对于采用手机热点的情况,需确保两者均稳定连接至相同热点,并获取到有效的IP地址分配。 #### 启用SSH服务 对于较新的Raspberry Pi OS版本,默认情况下禁用了远程SSH访问功能。为了开启此功能,在首次启动前可采取如下措施之一: - **物理按键法**:将Micro USB电源线插入树莓派的同按住恢复按钮(某些型号适用) - **无头模式下启用SSH**:在Windows PC上读取SD卡中的`boot`分区,创建一个名为`ssh`的空白文件而不带任何扩展名 注意:上述提到的方法仅适用于特定条件下的初次设置;如果是更新后的系统则不再支持简单放置`ssh`文件的方式。 #### 使用命令行验证状态 一旦成功建立初步连接后,可以通过终端执行以下指令来进一步诊断问题所在: ```bash sudo systemctl status ssh ``` 这条命令会返回有关当前SSH服务器运行状况的信息。若发现其处于非活动(`inactive`)状态,则可以考虑重启服务试试: ```bash sudo systemctl restart ssh ``` 另外也可以查看防火墙规则是否有阻止外部请求的可能性: ```bash sudo ufw status verbose ``` 最后提醒一点,务必保证所使用的用户名密码组合正确无误,因为这也是造成拒绝连接的一个常见原因。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值