在做嵌入式系统开发的过程中,很多时候需要在Ubuntu服务器上进行编译,然后将编译的可执行文件拷贝到嵌入式系统中,为了方便,我们可以使用ftp协议进行局域网的文件传输。配置服务器的ftp环境步骤如下:
1、安装vsftpd,命令如下:
apt-get install vsftpd
2、创建ftp用户,及用户文件夹:
sudo mkdir /home/ftp
sudo useradd -d /home/frp -s /bin/bash ftp_szp (ftp_szp是你要创建的用户)
sudo passwd ftp_szp (修改ftp_szp用户的密码)
3、更改配置文件:
sudo vi /etc/vsfrpd.conf
设置更改以下变量:
anonymous_enable=NO #禁止匿名访问,若允许匿名连接,则设置为YES
local_enable=YES
write_enable =YES
4、重启vsfrpd服务:
service vsftpd restart
5、进行访问即可。
匿名访问:ftp://192.168.252.4
非匿名访问:ftp://username:password@192.168.252.4