CentOS配置FTP服务器

安装对应的软件包

[root@hds ~]# yum install vsftpd ftp -y

将该服务的主配置文件进行备份防止回溯不了

[root@hds vsftpd]# cp -p vsftpd.conf vsftpd.conf.bak

清除主配置文件中的#

[root@hds vsftpd]# grep -v "#" vsftpd.conf.bak > vsftpd.conf

编辑主配置文件

[root@hds ftpuser]# cd /etc/vsftpd/

[root@hds vsftpd]# vim vsftpd.conf

local_root=/var/ftp

max_clients=50

max_per_ip=5

pasv_enable=yes

guest_enable=yes

guest_username=vsftpd

user_config_dir=/ftpuser

chroot_local_user=yes

创建虚拟用户权限文件

配置ftpuser1

[root@hds vsftpd]# mkdir /ftpuser

[root@hds vsftpd]# cd /ftpuser

[root@hds ftpuser]# vim ftpuser1

anon_mkdir_write_enable=yes

anon_other_write_enable=yes

anon_upload_enable=yes

download_enable=yes

配置ftpuser2

[root@hds ftpuser]# vim ftpuser2

anon_mkdir_write_enable=no

anon_other_write_enable=no

anon_upload_enable=no

download_enable=yes

创建映射用户vsftpd

[root@hds vsftpd]# useradd vsftpd

创建虚拟用户,单行账号,双行密码

[root@hds ftpuser]# vim user

[root@hds ftpuser]# db_load -T -t hash -f user user.db

编辑/etc/pam.d/vsftpd配置文件

全部注释掉

添加两行

auth required pam_userdb.so db=/ftpuser

account required pam_userdb.so db=/ftpuser

 

重启服务并设置为开机自启动

[root@hds vsftpd]# systemctl restart vsftpd

[root@hds vsftpd]# systemctl enable vsftpd

测试

[root@hds vsftpd]# ftp 192.168.126.166

 

  • 18
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7上配置FTP服务器的步骤如下: 1. 备份配置文件:为了防止后期配置文件出错后无法还原,可以使用以下命令备份vsftpd.conf配置文件: ``` cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup ``` 2. 安装vsftpd:使用以下命令安装vsftpd服务器和ftp客户端: ``` yum install -y vsftpd yum install -y ftp lftp ``` 3. 设置为开机自动启动服务:使用以下命令设置vsftpd服务在开机时自动启动: ``` systemctl enable vsftpd.service ``` 4. 启动vsftpd服务:使用以下命令启动、停止、重启和查看vsftpd服务的状态: ``` systemctl start vsftpd.service # 启动服务 systemctl stop vsftpd.service # 停止服务 systemctl restart vsftpd.service # 重启服务 systemctl status vsftpd.service # 查看服务状态 ``` 5. 新建用户和FTP目录:使用以下命令创建FTP目录并授权给相应的用户: ``` mkdir -p /data/ftp/ftpuser # 创建FTP目录 chmod -R 755 /data/ftp/ftpuser # 配置目录权限 ``` 请注意,上述命令中的"ftpuser"是你为该FTP服务创建的用户名,"/data/ftp/ftpuser"是FTP服务器的访问路径。你可以根据实际情况进行相应的修改。 #### 引用[.reference_title] - *1* *2* *3* [CentOS7 安装配置FTP服务器详解](https://blog.csdn.net/weixin_45688268/article/details/126337169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值