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
至此,安装加上传大功告成。。