第一步、用apt-get工具安装vsftpd :
$ sudo apt-get install vsftpd
很快,一会儿就装好了……
第二步、配置FTP
配置是在/etc/vsftpd.config 。我们通过下边命令,用vi打开配置文件(ps:当前操作的都是系统文件,命令前要加sudo才可以修改)。
$ sudo vi /etc/vsftpd.conf
进入后,找到第26~29行(我的安装版本是这几行),内容是:(ps:你的vi打开是不是不显示行号啊,没关系,按”:”键进入vi底行模式,输入:set nu,回车,OK,显示了):
确定26行的local_enable=yes 。并把29行write_enable=yes前边的#去掉(有#是注释行)。26行的意思是:是否允许本地用户登录;29行:是否允许上传文件。
Vi下删除一个字符是在查看模式下,就是刚进去的那个模式,无论何种模式点几下Esc,就进了这个模式,将光标移到29行的#上,点x键,ok,点:键进入底行模式,输入wq!,回车,这样就保存退出了。见图:
第三步、一切OK,重启一下FTP服务,使修改后的配置文件有效,然后测试一下,重启服务的命令:
$sudo /etc/init.d/vsftpd restart
Alright,Let’s have a test . 在windows下打开一个FTP上传工具,我用的是LeapFTP,输入虚拟机IP(在终端命令行通过ifconfig命令可以查到ip地址,一般情况下就是那个eth0网卡,要是你是笔记本又有什么无线网卡的什么的,最笨的方法,两个都试试,谁知道系统吧eth0、eth1分配给你的那个网卡了,呵呵)、用户名、密码。连接一下,OK,一下就上了,右键---》新建目录,OK,可以,证明上传权限开启,安装配置成功。见图: