博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7下FTP的安装与配置
阅读量:4540 次
发布时间:2019-06-08

本文共 1500 字,大约阅读时间需要 5 分钟。

1、安装vsftpd

[root@localhost modules]# yum install -y vsftpd

 2、编辑ftp配置文件

[root@localhost modules]# vi /etc/vsftpd/vsftpd.conf

做如下修改:

anonymous_enable=NO  #关闭匿名登录  chroot_local_user=YES  #用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。#通过搭配能实现以下几种效果:  #①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。  #②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。  #③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。  #④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。    chroot_list_enable=YES  chroot_list_file=/etc/vsftpd/chroot_list  allow_writeable_chroot=YES  #加上这行解决了无法登陆的问题

3、设置开机启动ftp

[root@localhost modules]# chkconfig vsftpd on

4、启动/重新启动ftp服务

[root@localhost modules]# systemctl start vsftpd.service[root@localhost modules]# systemctl restart vsftpd.service

5、防火墙配置

方法1:

[root@localhost modules]# vim /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT #增加本行

方法2:关闭防火墙

[root@localhost modules]# systemctl stop firewalld.service      #停止  [root@localhost modules]# systemctl disable firewalld.service  #禁用

6、建立ftp账号

useradd -d /path(你的ftp文件夹) -s /sbin/nologin ftpname(用户名)

7、修改密码

passwd ftpname

8、设置账户权限

chown -R ftpname.ftpname /path(你的ftp路径)chmod 777 /path

9、设置路径运行上传

setsebool -P ftp_home_dir onsetsebool allow_ftpd_full_access on

10、重启vsftp服务

systemctl restart vsftpd.service

 

转载于:https://www.cnblogs.com/hemiy/p/8618971.html

你可能感兴趣的文章
开源收藏
查看>>
scipy插值interpolation
查看>>
C# BackgroundWorker
查看>>
移动对meta的定义
查看>>
(转载)char与byte的区别
查看>>
《零基础学习Python》01
查看>>
启动页面
查看>>
1005 继续(3n+1)猜想 (25 分)
查看>>
【洛谷P1641】[SCOI2010]生成字符串
查看>>
2014.8.15模拟赛【公主的朋友】
查看>>
Linux常用系统信息查看命令
查看>>
系统全局环境变量设置
查看>>
JSCS: Please specify path to 'JSCS' package
查看>>
[Matlab.Matrix] 作为判断条件
查看>>
java设计模式--迭代器模式
查看>>
Vim 的粘贴复制功能
查看>>
C#学习资料
查看>>
web标签语义化
查看>>
iOS运行时 归档
查看>>
js获取当前网页header头部信息
查看>>