ftp服务器的搭建与配置
时间: 2024-06-14 21:04:04 浏览: 155
以下是搭建和配置FTP服务器的步骤:
1. 安装vsftpd及依赖:
```shell
yum install -y vim net-tools # 工具
yum install -y vsftpd* pam* db4* # ftp软件
```
2. 修改权限和设置根目录:
```shell
cd /var/ftp # 进入根目录
chown -R ftp.ftp pub/ # 设置权限
```
3. 配置vsftpd:
```shell
vim /etc/vsftpd/vsftpd.conf # 编辑配置文件
# 找到以下几行并修改:
anonymous_enable=YES # 允许匿名用户登录
local_enable=YES # 允许本地用户登录
write_enable=YES # 允许上传文件
local_umask=022 # 设置本地用户的文件权限掩码
dirmessage_enable=YES # 启用目录消息
xferlog_enable=YES # 启用传输日志
connect_from_port_20=YES # 启用主动模式
xferlog_std_format=YES # 使用标准的xferlog格式
listen=YES # 监听所有IP地址
pam_service_name=vsftpd # PAM认证服务名称
userlist_enable=YES # 启用用户列表
tcp_wrappers=YES # 启用TCP包装器
# 保存并退出文件
```
4. 启动vsftpd服务:
```shell
systemctl start vsftpd # 启动vsftpd服务
systemctl enable vsftpd # 设置开机自启动
```
至此,FTP服务器已经搭建并配置完成。
阅读全文