linux中ftp连接成功但是无法上传和删除 - Go语言中文社区

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


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连接成功但是无法上传和删除如果将SELINUX的值替换为disabled

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

8、关闭防火墙

systemctl stop firewalld.service

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/awake720/article/details/78815934
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 22:25:19
  • 阅读 ( 784 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢