Centos7 安装ftp服务

2023-11-23  本文已影响0人  Kindey_S

环境

硬件

配置 测试配置
CPU 1.8GHz
内存 4GB
核心 4核
带宽 1000Mb

软件

安装过程

查看是否已安装

yum list installed vsftpd
1700816768320.png

通过yum命令安装

yum install -y vsftpd

查看版本,验证是否安装成功

vsftpd -version

创建ftp用户并设置密码

useradd -d /joinway/ftp -s /bin/bash ftpuser
passwd ftpuser

确认权限

ll /joinway
1700817586242.png

设置防火墙与selinux

firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=20/tcp --permanent
firewall-cmd --reload
setsebool -P ftpd_full_access on
firewall-cmd --list-ports
firewall-cmd --list-services
1700817628871.png 1700817661762.png

调整vsftpd配置

vim /etc/vsftpd/vsftpd.conf

配置信息如下:

# 修改
anonymous_enable=NO

# 解开
ascii_upload_enable=YES
ascii_download_enable=YES

# 解开
chroot_local_user=YES
# 解开+修改
chroot_list_enable=NO
# 解开
chroot_list_file=/etc/vsftpd/chroot_list

# 新增
allow_writeable_chroot=YES
local_root=/joinway/ftp

添加根目录用户

vim /etc/vsftpd/chroot_list

维护指令

#启动服务
systemctl start vsftpd.service
#停止服务
systemctl stop vsftpd.service
#查看状态
systemctl status vsftpd.service
#开启自启动
systemctl enable vsftpd.service
 #关闭自启动
systemctl disable vsftpd.service
上一篇下一篇

猜你喜欢

热点阅读