Putty连接树莓派被拒

刚要对树莓派下手,还没开始,就遇到了一些个问题,按照树莓派3B+入门手册指引,利用Advanced IP Scanner查找到了树莓派的IP地址,之后利用Putty进行连接,但是一直提示be refused。
后来HDMI转串口线连接了一台显示器,在命令串口输入

service ssh status

查看SSH的运行状态,提示dead,也就是没有运行。
之后利用

 service ssh start   

启动ssh服务。这个时候再去查看ssh状态就显示running。但是紧接着又来了一个问题,这个命令指示在在开机状态下运行一次,如果关机再开机,这个服务就会停止,还需要重新输入命令再启动一次。这对于没有显示器的人是非常难受的。
然后我就查了一下让ssh开机自启动的修改。
首先获取文档编辑的权限,进入对应文件夹

sudo chmod 777 rc.local

在文件里面添加

/etc/init.d/ssh start

保存后,关机再开机,ssh已经可以开机自启了。

### 可能的原因分析 当遇到PuTTY连接树莓派失败的情况时,通常有几种常见原因可能导致此问题。网络配置不当、SSH服务未启动或被阻止以及防火墙设置都可能是潜在因素[^1]。 对于“Network error: Connection refused”的错误信息表明客户端尝试建立TCP/IP连接至服务器端口22(默认用于SSH),但是未能成功建立连接。这可能是因为目标机器上没有监听该端口号的服务进程,或者是由于防火墙规则绝了访问请求[^4]。 ### SSH服务状态确认 为了验证SSH服务是否正常运行,在本地终端输入命令`sudo systemctl status sshd.service`来查看其当前的状态。如果显示为inactive,则说明需要启用并开启它: ```bash sudo systemctl enable ssh sudo systemctl start ssh ``` 另外一种情况是Raspberry Pi OS版本更新后,默认情况下不再自动激活SSH功能;因此建议检查官方文档获取最新的操作指南[^3]。 ### 防火墙与安全组设置调整 确保路由器内部署的安全策略允许外部设备向内网中的树莓派发起SSH连接。如果是云平台托管实例的话,请参照相应服务商提供的指导手册开放特定范围内的入站流量权限[^5]。 针对家庭环境下的无线路由而言,可以进入管理界面找到虚拟服务器选项卡,添加一条转发记录指定LAN IP地址对应于安装好系统的单板计算机,并把WAN接口接收的数据包映射到局域网侧的22号端口上去[^2]。 ### 用户认证凭证校验 有时即使上述条件均已满足,仍然无法完成身份验证过程而遭到绝访问。此时应当仔细核对自己所使用的账户名和密码组合是否正确无误。初次开机引导期间创建的新用户资料务必牢记下来以便后续维护工作之需。 此外,考虑到可能存在恶意入侵风险,现代Linux发行版往往会对连续多次输错后的行为加以限制甚至临时封禁IP一段时间作为防范措施之一。所以一旦发现异常状况应及时排查日志文件(/var/log/auth.log),寻找蛛丝马迹以排除干扰项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值