1.用root用户登录,通过yum来安装vsftpd
[root@localhost ~]# yum -y install vsftpd
2.设置为开机启动
[root@localhost ~]# chkconfig vsftpd on
3.把下面几行注释去掉,让其配置生效:
vi /etc/vsftpd/vsftpd.conf
# 禁止匿名用户anonymous登录 anonymous_enable=NO # 允许本地用户登录 local_enable=YES # 让登录的用户有写权限(上传,删除) write_enable=YES # 默认umask local_umask=022 # 使用20号端口传输数据 connect_from_port_20=YES # 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。 pam_service_name=vsftpd userlist_enable=YES
4.配置保存后重启vsftpd服务:
[root@localhost ~]# service vsftpd restart
5.配置服务器防火墙开放端口
进入图形界面的左上角-》应用程序-》杂项-》防火墙
切换到服务勾选FTP ,切换到端口添加TCP协议20端口和21端口
6.配置selinux
[root@localhost ~]#getsebool -a |grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off allow_tftp_anon_write --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_disable_trans --> off ftpd_is_daemon --> on httpd_enable_ftp_server --> off
这时我们要打开ftp_home_dir的值开启为on:,allow_ftpd_full_access也一同开启即可。
[root@localhost ~]#setsebool -P ftp_home_dir 1 [root@localhost ~]#setsebool -P allow_ftpd_full_access 1
7.重启服务,用已有的用户名尝试FTP连接
假如我的IP是10.0.0.161 那么在内网其他主机访问ftp://10.0.0.161/ 将会提示输入用户名密码,完成连接
相关推荐
基于CENTOS系统的FTp配置
centos FTP服务器的架设和配置 1.安装ftp服务器 2.启动/重启/关闭vsftpd服务器 3.与vsftpd服务器有关的文件和文件夹 4.添加FTP本地用户 5.匿名上传下载 6.定制进入FTP服务器的欢迎信息 7.实现虚拟路径 8.打开vsFTPd...
文档清晰的描述出Linux中centOs系统配置ftp的方法命令以及权限分配等
Centos7 ftp安装配置 配置信息详解 vsftpd 安装详细过程
Centos7.9安装配置vsftpd
一个比较全面的ftp虚拟用户配置,很有参考价值,大家可以下来看看
CentOS安装FTP及配置用户.doc
centos离线安装ftp并配置用户
这是一个介绍在CentOS5.5上实现FTP服务及虚拟用户权限管理的服务器配置文档,由于虚拟用户不是系统用户,这样的FTP服务更加安全。
centos系统下配置FTP服务器案例(实验成功)
Centos7.1环境下安装ftp,ftp简单配置、用户创建及权限配置。
centos下的ftp配置,如果您一直无法成功,可以参考一下该文档。
centos下配置ftp服务器.pdf
CentOS_5.5下FTP安装及配置详细介绍!
CentOs下ftp配置[归纳].pdf
FTP配置/centos
Linux CentOs下配置Vsftp虚拟用户帐号禁止下载权限并在windows下可以登录的详细步骤(成功案例附WIN平台FTP客户端) 本人花了3天的时间做了测试现在正常使用 照着一步一步做就可以成功配置 并提供可以在WINDOWS系统上...
自己利用一天时间在Linux系统上安装ftp服务,期间出现各种问题,最终解决,实现了ftp上传下载文件,包含具体步骤,每一行直接执行命令即可,简单明了
centos系统配置DNS服务器配置详解.docx