centos7.0安装vsftpd上传文件全套过程+踩过的坑

     

1、检查安装vsftpd软件

使用如下命令rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,

如果没有安装,使用YUM命令进行安装。



2、启动服务 

使用vsftpd软件,主要包括如下几个命令:

启动ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重启ftp命令#service vsftpd restart


3、去掉配置文件vsfpd.conf 里面以下

anon_upload_enable=YES

anon_mkdir_write_enable=YES

两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。

具体代码:

vim /etc/vsftpd/vsftpd.conf =》按键盘i键进入编辑 =》按键盘’/‘斜杠键进入查找,输入anon可以查找出带有anon开头的地方,按键盘n

即可进入下一个,找到

anon_upload_enable=YES

anon_mkdir_write_enable=YES打开注释

按键盘esc退出编辑,再按wq保存后立即生效,然后重启服务vsftpd restart


4.添加用户   useradd test=》passwd test,添加用户并设置用户对应的密码

5.windows版下载winscp   mac版下载FileZilla 输入刚刚的用户名密码,服务器ip和端口号21

下一步===》点击图上filezilla界面截图的红色部分将连接方式从改为主动


此时已经可以访问到服务器了,默认打开的目录是home路径里面的目录,比如home下的



尝试着往里面拉一些几百k的文件试试能不能成功,一般情况下是可以的

博主还出现一种情况就是只有home下面的danile文件夹可以传递文件其他文件会报

状态: 开始上传 /Users/ylp/Documents/firekylin/auto_build.sh

命令: PASV

响应: 227 Entering Passive Mode (120,25,223,9,232,101).

命令: STOR auto_build.sh

响应: 553 Could not create file.

解决方案是讲要传上去的服务端的文件夹设置权限如:

chmod 777 -r /usr/local

至此,安装加上传大功告成。。

猜你喜欢

转载自blog.csdn.net/DanielAntony/article/details/53389782