一、概述
在Linux移植开发过程中,经常需要从Windows系统传输文件到虚拟机Ubuntu系统中,ftp网络传输方式是一种非常高效便捷的方式。
测试环境:VMware+Ubuntu12.04。
二、安装ftp服务器
1、安装ftp服务器
#apt-get install vsftpd
注意:
安装成功后,ftp服务器自动运行;
安装完成后,默认已经存在了一个ftp登录用户,也就是本地端用户,我的用户名是daneiqi。
2、使用客户端连接测试
①在Windows系统上安装cuteftp
②使用cuteftp进行连接

测试结果:
登录成功后,看到的目录是daneiqi的用户目录;
在daneiqi用户目录,客户端只有读取权限,没有修改权限。
三、配置ftp服务器
1、修改配置文件
#vim /etc/vsftpd.conf
内容如下:
......
write_enable=YES
......
local_root=/srv (如果没有这一参数自行添加)
......
write_enable:
若设置为YES,则开启FTP全局的写权限;若为NO则所有FTP用户都无法写入,包括无法新建、修改、删除文件、目录等操作。
local_root=/srv:
指定一个目录用做在每个本地系统用户登录后的默认目录,也就是修改ftp服务器的共享目录。
2、修改ftp共享目录权限
在上一步已经设置目录/srv为共享目录,这里需要开启/srv所有权限,以允许登录用户有写权限。
#chmod 777 /srv
3、重启ftp服务器
#service vsftpd restart
4、使用客户端连接测试
测试结果:
登录成功后,看到的目录是/srv;
在/srv目录下,有读写权限。
参考网页:
浙公网安备 33010602011771号