本来想放到python代码操作GPIO一起讲的,因为在windows上编辑的python代码要通过FTP传输到香蕉派上,再通过linux指令来执行。但想了一下,文件传输的应用不仅仅在于传输python代码,例如:在windows上预先下载好压缩包,再通过FTP传输到香蕉派,这样就替代了”wget + 网址”这个linux指令。所以,还是把文件传输拿出来单独讲一下。
话不多说,直接上操作步骤!
步骤1:
在
PC机上下载并安装FileZilla_3.19.0_win64-setup.exe,这里我已经下载好了,见本文附件。需要其他版本的可以到filezilla的官网去下载。
步骤2:
在
香蕉派上下载并安装vsftpd
还是要先用
putty
建立
ssh
会话,输入用户名和密码之后。
输入指令:
sudo apt-get install vsftpd
等待安装
.....
(安装完成后,
ftp
服务是自动启用的,不过还是介绍一下手动启用的指令:
sudo service vsftpd start
)
步骤
3
:
在
PC
机上打开
FileZilla
客户端,在左上角的文件
(F)
选项卡中选择站点管理器,呼出如下图所示的界面。
在图中的123红色方框的位置分别输入:
主机:香蕉派的局域网IP,协议选择SFTP
用户:pi
密码:bananapi
端口可以不填,因为默认用的是ssh的22端口
点击确定并连接。
成功连接后,便可以列出香蕉派的文件目录。
步骤4:
选择本地文件,并传输。
为了方便演示,我在桌面上新建了一个名为hello.py的文件,然后鼠标拖动该文件至“列队的文件”空白处。
再在空白处右键选择“处理队列”,或者在上方菜单传输(T)中选择“处理队列”。
So eaay, 这样就完成了文件的选择和传输。
-------------------------------我是分割线----------------------------------------
最后,我们来验证一下,登录香蕉派的界面
1、点击左下角的文件管理图标(FileManager)
2、选择/home/pi
3、查看目录,哎呦,果然有个hello.py,证明传输成功
|