- 第一步 :yum install -y vsftpd
使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,
- 第二步vsftpd的配置 ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是: ftpusers 该文件用来指定那些用户不能访问ftp服务器。 user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp vsftpd.conf vsftpd的主配置文件 以匿名用户为例,我们去掉配置文件/etc/vsftpd/vsftpd.conf 里面以下 anonymous_enable=YES(允许匿名登陆 ) anon_upload_enable=YES(允许上传) anon_mkdir_write_enable=YES(允许下载) 再在这两句后边加上 anon_other_write_enable=YES(允许新建删除)
这两个前边的#号就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。
- 第三步
或者是
之后输入setenforce 0 之后再输入cd /var/ftp 再输入 chmod 777 pub(如下图)
- 第四步
法一:启动FTP:service vsftpd start 【或是restart】 法二: chkconfig --level 35 vsftpd on
- 第五步 在windows上进行访问linux上的文件打开我的电脑输入 ftp://你的linux的ip
按回车
点击匿名访问再点击确认
- 这个就是你的共享文件夹同步在linux中/var/ftp下的pub相对应
- 匿名测试 在Linux中 cd /var/ftp/pub touch test.txt 在Windows中的pub中刷新就有你创建的test.txt文件 此时你就可以复制这个文件到桌面 《以下为解释,没有用,可直接跳过》 同时在windows中的pub文件从windows中复制一些文件到pub中(如果创建一些文件夹但是不可以把windows中的文件位文本复制进去,因为当创建一个新文件夹之后就只有对应的linux用户有向文件夹里写的权限),然后再linux中即可出现可以用cp进行复制下载
- 至此匿名ftp上传下载完成
- 有用户名的上传下载(用户名账号密码为linux账户的账号密码)
- 第一步vim /etc/vsftpd/vsftpd.conf 把里边的 anonymous_enable=NO(不允许匿名登陆 ) 然后重启vsftpd 再在windows上目录地址栏输入 ftp://你的Linux的IP地址就会弹出账号密码框了。