【杂七杂八】Win10搭建FTP服务器

环境

  • Windows 10 家庭版
  • 嵌入式开发板

目的

在Windows 10操作系统中搭建一个FTP服务器,用于嵌入式开发板通过wget命令将在宿主机上交叉编译的程序下载到开发板上。

Windows搭建FTP服务

  1. 按Win+R键,输入optionalfeatures,打开Windows功能,设置打开FTP服务,如下:
    在这里插入图片描述
    在这里插入图片描述
  2. 打开服务后,按Win+S键,打开搜索框,输入IIS,打开Internet Information Services管理器
    在这里插入图片描述
  3. 左边菜单栏空白处右键,添加FTP站点
    在这里插入图片描述
  4. 设置站点名称和访问的物理路径,按需自定义
    在这里插入图片描述
  5. 绑定的IP地址输入本机的IP地址,保证该地址在嵌入式开发板上可以PING通。SSL选项选择无SSL
    在这里插入图片描述
  6. 身份验证选择基本和匿名,授权选择全部用户,权限选择读写,如图
    在这里插入图片描述
  7. FTP基本服务器搭建完成,在浏览器栏中输入ftp://ip地址访问FTP服务。
    在这里插入图片描述
    备注:在访问服务时,可能需要输入验证信息,输入Windows用户的用户名和密码即可访问,经测试匿名用户无法访问,有待排查。

开发板wget下载文件

嵌入式开发板需要和FTP服务器保证在一个网段,可以在开发板上PING一下FTP服务器的IP看是否能够PING通。

在开发板的Linux命令行端输入: wget ftp://username:[email protected]/file

username和password分别为FTP服务器的用户名和密码,对于Windows来说就是Windows的用户名和密码。

ip是FTP服务器的IP地址。

file是指文件在FTP服务器根目录的路径。