查看: 12294|回复: 1

[入门教程] 《边学边用树莓派 - 3》搭建FTP 实现PC与树莓派之间传输文件

[复制链接]
在前面咱们聊过通过VNC来登录树莓派,实现通过网络来显示树莓派界面
VNC可以实现通过网络来显示界面,并操作树莓派。当使用VNC后,你会发现后面将很少使用HDMI和USB鼠标键盘来操作树莓派了。它成为一个处理器节点。

有时候咱们需要将笔记本里面编写的程序文件 放在树莓派中(必定操作笔记本本地编程更加方便),或者想将树莓派里面编写的程序备份到笔记本,此时VNC是完成不了的。
我们需要装一个简单的FTP服务器。

1. 通过 VNC登录到树莓派后打开LXTerminal终端,安装一个轻量级的FTP ,vsftpd服务
(对树莓派的命令终端还可以使用ssh的方法进行操作,比VNC登录后使用LXTerminal终端更方便,速度更快。在ubuntu里面可以使用 ssh pi@192.168.1.118 这个命令进入。密码 raspberry,在windows里面可以使用PuTTY)

  1. sudo apt-get install vsftpd
复制代码
2、  开启vsftpd服务
  1. sudo service vsftpd start
复制代码
3、 使用nano编辑器打开并修改配置文件
  1. sudo nano /etc/vsftpd.conf
复制代码

找到并修改以下内容:
  1. anonymous_enable=NO   //不允许匿名访问

  2. local_enable=YES        //允许本地用户访问

  3. write_enable=YES        //允许写

  4. local_umask=022         //设定上传后文件权限掩码
复制代码
按 Ctrl + x  存盘退出。
你最好重新使用nano编辑器打开vsftpd.conf 文件看看有没有写对。


4、  重启vsftpd服务
  1. sudo service vsftpd restart
复制代码
自此 树莓派端的配置就做完了。

5、在PC端安装FTP客户端软件

接下来咱们在PC上安装 FTP客户端软件,FileZilla 是一款非常方便免费开源的FTP客户端软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。
FileZilla在各个操作系统上都能安装使用。这里咱们使用Ubuntu 12.04为例
打开Ubuntu 12.04 终端,输入

  1. sudo apt-get install filezilla
  2. sudo apt-get install filezilla-locales
复制代码
就两个命令 软件就安装好了,Linux 操作系统的优点可见一斑。
在终端输入:
  1. filezilla
复制代码
这样就打开了 filezilla  FTP客户端:
在filezilla 界面输入你的树莓派 ip地址、用户和密码(树莓派默认用户名:pi  密码:raspberry)

filezilla界面.png

hnyzcj  超级版主

发表于 2014-6-23 18:07:58

:P支持,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail