linux ftp服务器

1. busybox配置ftp工具

--- Applets
Networking Utilities -->
[*] ftpd
[*] Enable upload commands
[*] Enable workaround for RFC-violating clients
[*] Enable authentication
...
[*] tcpsvd

2. 修改根文件系统/etc/profile

在/etc/profile文件中增加如下启动ftp服务器命令

tcpsvd 0 21 ftpd -w /home &
// 0表示对所有ip地址都进行侦听
// 21指定ftp服务器的默认端口
// ftpd -w这里的参数-w表示client可以对目录执行写操作
// 可以使用-t和-T参数设置client在没有任何操作的最大时间之后ftpd主动断开client连接,
// 默认-t为2分钟=2 * 60,-T为1小时=1 * 60 * 60

3. WinScp工具使用

在嵌入式linux系统重启之后,我们可以在windows电脑通过WinScp工具访问嵌入式linux系统内部的文件

WinScp工具可自行下载,具体操作流程如下:

3.1. 打开WinScp工具

linux ftp服务器_嵌入式

3.2. 配置ftp工具

linux ftp服务器_linux系统_02

linux ftp服务器_linux系统_03

3.3. Windows访问终端(数据拷贝、程序升级)

linux ftp服务器_ftp服务器_04

这样就可以在windows下访问终端内部的文件,包括数据、环境的拷贝,避免输入linux命令!