您的位置:首页 > 运维架构 > Linux

linux中ftp连接成功但是无法上传和删除

2017-12-15 18:52 381 查看
linux中安装ftp


补充:检查centos是否安装vsftpd

  [root@localhost zhangzhuo]# rpm -aq vsftpd

  vsftpd-3.0.2-22.el7.x86_64  #查询的返回结果,表明已安装

  若要卸载Vfstpd:

    [root@localhost zhangzhuo]# rpm -e vsftpd-3.0.22-22.el7.x86_64

  由于我的vsftpd服务已搭建好,所以就不给演示删除,但我之前配置错误,用此方法删除是没有问题的

  查看是否卸载了vsftpd:

    [root@localhost zhangzhuo]# /sbin/service vsftpd stop

    [root@localhost zhangzhuo]# /sbin/service vsftpd start   

    #在卸载vsftpd之前要 先停止vsftpd
1、安装vsftpd

root@bogon ftp]#yum install -y vsftpd

2、编辑ftp配置文件

root@bogon ftp]#vi /etc/vsftpd/vsftpd.conf

(查找关键代码:在非输入情况下输入"/关键代码" 回车)  


 1)不能匿名访问anonymous_enable=YES将YES修改成No如

anonymous_enable=NO

#anonymous_enable=YES

去掉#chroot_local_user=YES前面的注释

allow_writeable_chroot=YES加上这行解决了无法登陆的问题

3、设置21端口

firewall-cmd --zone=public --add-port=21/tcp --permanent

重新启动防火墙

systemctl restart firewalld.service

4、添加用户
useradd -g root -M -d /var/www/html/ftpFile -s /sbin/nologin ftpuser(用户名)

-g分组

-d用户ftpuser是将ftp上传文件放置/var/www/html/ftpFile目录

5、密码
passwd ftpuser

6、给权限

[root@bogon ftpFile]# cd /var/www/html

777是最高权限

[root@bogon ftpFile]# chmod 777 -R文件夹名

7、关闭安全服务:进入vi /etc/sysconfig/selinux

将selinux值改为disabled;

启动/重新启动ftp

service vsftpd start

service vsftpd restart

linux中ftp连接成功但是无法上传和删除如果


如果linux中ftp连接成功但是无法上传和删除可能是防火墙未关闭

8、关闭防火墙
systemctl stop firewalld.service
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐