Yocto IMX6 vsftpd 移植到ARM

原创 2015年11月19日 13:44:16

(1)下载最新版本源码包,下载地址:https://security.appspot.com/vsftpd.html#download。本文以 vsftpd-3.0.2.tar.gz 版本为例。

   如果以上下载地址无法访问,也可以本地下载 vsftpd-3.0.2.tar.gz

(2) vi Makefile

      CC= arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi

     LDFLAGS =       -fPIE -pie -Wl,-z,relro -Wl,-z,now,-lcap

(3)  make

(4)  vsftpd 复制到目标板 /usr/sbin 目录,vsftpd.conf 复制到目标板 /etc 目录,并添加 vsftpd 为可执行

(5) 使用 vi 打开 vsftpd.conf 文件,并进行配置,如下配置可实现正常上传下载功能:
anonymous_enable=NO                 # 默认的 YES 改为 NO
local_enable=YES                     # 删除前面的#号注释符号
write_enable=YES                   # 删除前面的#号注释符号
anon_upload_enable=NO               # 删除前面的#号注释符号,并将 YES 改为 NO
anon_mkdir_write_enable=NO       # 删除前面的#号注释符号,并将 YES 改为 NO
anon_other_write_enable=NO        # 删除前面的#号注释符号,并将 YES 改为 NO(这一项新版本中可能没有) 
chroot_local_user=YES                  # 删除前面的#号注释符号,改行表示把FTP用户都限制在家目录中

        allow_writeable_chroot=YES          #添加本行到文件最后

(6)    adduser nobody                              # vsftpd默认配置需要
        mkdir /usr/share/empty            # vsftpd默认配置需要
创建一个本地用户,并设置密码:
adduser ftpadmin

(7)    vsftpd &
注意,后面还有一个 &。如果要让 vsftpd 开机启动,可以将该命令添加到 /etc/profile 或者 rc.local 文件最后




linux下ftp服务器ARM移植

linux下ftp服务器ARM移植   操作系统:ubuntu 14.04 + VMware 10 交叉编译器:arm-linux-gcc 4.8.3 ftp服务器文件包:vsftpd-2.0.4.t...
  • csdnliming147
  • csdnliming147
  • 2016年04月07日 21:34
  • 2703

IMX6 linux-3.0.35中启动telnet及ftp服务

1、启动telnet服务       终端输入  telnetd;       root@freescale /$ telnet 2、启动ftp服务        终端输入in...
  • wanpengpenga
  • wanpengpenga
  • 2018年01月03日 16:01
  • 16

imx6q 网络调试方式汇总

配置网络可以实现通过telnet控制开发板,通过nfs跟开发板进行文件传输,即可以进行调试,同时不影响我正常上网. 我的电脑配置了两块网卡,一个为以太网接口ETH0,一个为WIFI接口WLAN0,我...
  • srf1986
  • srf1986
  • 2016年01月25日 21:34
  • 1560

imx6 板卡移植官方yocto版本(1_安装环境)

玩imx6板卡也有两年了,之前由于各种原因(主要是懒),一直用的是官方的LTIB版本,这里必须要吐槽一下这个LTIB,各种错误百出,而且严重挑系统,硬是将我从CentOS阵营搞到Ubuntu社区。最近...
  • fei534358549
  • fei534358549
  • 2015年12月12日 17:21
  • 7791

飞思卡尔Imx6开发板Linux系统官方指南(Yocto 版本 )

  • 2015年01月21日 17:17
  • 9.95MB
  • 下载

imx6开发环境搭建之yocto全记录(L4.1.15_2.0.0)

最近才开始玩imx6,本来是不打算搞yocto的,毕竟有官方渠道可以下载uboot和kernel(下面会说到),为什么要干这种吃力不讨好的事情?然而当我玩到了qt5移植的时候,却发现网上各种imx6移...
  • cking0906
  • cking0906
  • 2017年07月25日 21:17
  • 2546

fsl-yocto-3.14.28-1.0.0.tar.gz FREESCALE官方imx6q的linux移植手册

  • 2015年09月16日 21:33
  • 8.79MB
  • 下载

imx6 板卡移植官方yocto版本(2_定制系统)

上一节中已经讲述了如何去构建编译环境,这一节讲一下如何定制专属于自己板卡的系统。 1. 配置linux内核 官方repo下来的yocto项目里配置了多个内核可选,我们可以在yocto目录下...
  • fei534358549
  • fei534358549
  • 2015年12月13日 16:46
  • 7132

vsftpd-2.3.4服务器在ok6410开发板上的移植

老房原创修改版,在房老师教程基础上修改而成。   老房原创,转载声明,熬夜至凌晨2点捣鼓不容易啊! 我的环境飞凌OK6410开发板,arm-linux-gcc 4.3.2(我一般用的开发工具不新...
  • alan00000
  • alan00000
  • 2012年01月11日 20:07
  • 5279

Yocto详解

Yocto是这个开源项目的名称,该项目旨在帮助我们自定义Linux系统
  • qq_28992301
  • qq_28992301
  • 2016年10月20日 14:21
  • 12720
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Yocto IMX6 vsftpd 移植到ARM
举报原因:
原因补充:

(最多只允许输入30个字)