我的智能巡检机器人之路(3)——软件篇之FTP服务器搭建

    继上篇WEB服务器搭建之后,想要配置用于控制智能巡检机器人的WEB端网页,就必须有可以上传网站源码的工具,此重任非FTP莫属,所以本文将简单介绍如何在树莓派搭建FTP服务器。

    简而行之,我选择VSFTPD,也是因为安装简单,只需用SSH命令安装就可以了,以下是具体配置方法:

    1、安装Vsftpd

    Vsftpd(代表Very Secure FTP Deamon)服务器可以直接从树莓派Debian的源中下载。使用目录用apt-get下载。首先要更新软件列表(执行命令:sudo apt-get updata)。如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件包或者版本更新,也就无法安装Vsftpd。

    Vsftpd可以用下面的命令来安装

    sudo apt-get install vsftpd

    2、配置Vsftpd

    安装Nano编辑器(小白专用,比vim编辑器简单,用来编辑配置文件),在树莓派的Debian的源中也有,可以用这个命令来安装

    sudo apt-get install nano

    输入下面的命令,就可以编辑vsftp配置文件(vsftpd.conf)

    sudo nano /etc/config/vsftpd.conf

    这是控制vsftpd的配置文件,它允许你设置所有类型的限制和策略,所以建议配置的时候要十分小心。为了使vsftpd能够运行,我们需要改动下面的几行,每行一条,输入“YES”或“NO”:

    Anonymous_enable=NO (禁止匿名登录)

    Write_enable=YES (文件可写使能)

    Local_enable=YES (本地登录使能)

    Ascii_upload_enable=YES (Ascii编码方式上传使能)

    Ascii_download_enable=YES (Ascii编码方式下载使能)

    关于每条配置项的作用你可以通过它的注释看到大致介绍,这里我就不再赘述。当配置完成,保存退出。
    最后,通过重启vsftpd服务(或者直接重启树莓派:sudo reboot)来使得所做的配置生效。可以通过以下命令重启它:
    sudo /etc/init.d/vsftpd restart

    配置完成FileZilla

    就这么简单,安装完成后,可以使用FileZilla或者WinSCP等ftp工具软件,完成上传和下载文件操作(链接地址:树莓派的IP,用户名:树莓派用户名,默认pi ,密码树莓派登录密码)。之后就可以上传网站源码,进行安装了。

    ftp

    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自陈生手记,原文地址《我的智能巡检机器人之路(3)——软件篇之FTP服务器搭建》
    喜欢 | 0
    分享:

还没有人抢沙发呢~