树莓派ssh连接并使用sftp协议拷贝文件到电脑
Posted 两个爱玩的人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派ssh连接并使用sftp协议拷贝文件到电脑相关的知识,希望对你有一定的参考价值。
折腾了一上午,觉得实在不爽所以要记录一下,省得以后犯同样的错误!
如果你发现你的树莓派直连电脑,设置好了IP就是连不上,恭喜你,你的树莓派可能没有打开SSH!!
所以建议先插屏幕检查一下,我这里不是为了讲怎么无屏幕开发,我是想重新刷个系统,然后把原来的东西通过sftp协议拷贝下来。
首先你最好看看你是否打开了SSH功能:
执行命令 service ssh status 确认一下SSH服务状态。
从上图可以看到,状态为inactive。很明显,就是没有启用!
然后你就启用它!两个方法。
一、
使用root权限执行命令raspi-config,在配置界面中选择5 Interfacing Options,回车确认,继续选择P2 SSH,选中Yes确认。
再次确认状态为active (running)。
在这里我想说一下,我看很多网上的方法是在配置界面中找到Advanced Options 然后进设置,然而,我这个根本没有!!折腾很久~~~我的就在Interfacing Options里面,所以设置不成功的同学注意一点啦!
二、
通过命令开启
启动ssh服务:
$service ssh start
选择你自己要进入的账户,设置密码就可以了,然后再次检查你的SSH是否已经开启
开启以后就能使用了啊~~~~~
接下来就是通过这个软件传输文件了
FileZilla 软件 下载地址:https://filezilla-project.org/download.php
话说这个软件超级好用!有点比较重要,记得设置你自己电脑的IP和树莓派的IP是同一个网段,树莓派的IP怎么看呢?ifconfig就能看到。
步骤:
1. 树莓派上电运行。
2. 在本地电脑上启动FileZilla软件:
3. 输入你的树莓派的相关信息
主机IP地址(我的树莓派的IP地址是:125.217.42.72),用户名(pi)密码(raspberry),和 端口(一般设置为22):
注意:主机(H)这里一定要在IP地址前面加上一个:”sftp://“
4. 点击:快速连接
就可以连接树莓派的文本系统了。
现在你就可以在将本地电脑里面的文件 与 树莓派的/home/pi/
路径里面的文件 ,随意推动,进行复制粘贴(传输)了。
注意:
这个端口号,你设置完一次之后,以后你在连接这个树莓派的主机,不填写这个 端口 项,它也会自动将识别到端口号:22。
以上是关于树莓派ssh连接并使用sftp协议拷贝文件到电脑的主要内容,如果未能解决你的问题,请参考以下文章