mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8mobile wallpaper 9mobile wallpaper 10mobile wallpaper 11mobile wallpaper 12mobile wallpaper 13mobile wallpaper 14mobile wallpaper 15mobile wallpaper 16
266 字
1 分钟
FTP服务器安装与配置
2025-11-18

FTP服务器配置与管理#

实验环境#

  • 一台虚拟机作为服务端(CentOS 7)
  • 一台虚拟机作为客户端(CentOS 7 或 Windows)
  • 服务端 IP: 192.241.42.3

1. 安装 vsftpd 软件包#

使用 yum 安装:

yum install vsftpd -y
p1

2. 配置匿名用户访问#

(1) 修改配置文件 /etc/vsftpd/vsftpd.conf#

vi /etc/vsftpd/vsftpd.conf

确保以下参数设置正确:

anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
p2

(2) 设置目录权限#

匿名用户的根目录默认是 /var/ftp/pub

chmod 777 /var/ftp/pub

(3) 关闭防火墙与 SELinux#

setenforce 0
systemctl stop firewalld

(4) 启动服务#

systemctl start vsftpd
systemctl enable vsftpd
p3

3. 测试匿名访问#

(1) 浏览器测试#

在客户端浏览器输入 ftp://192.241.42.3

p4

(2) 命令行测试#

yum install ftp -y
ftp 192.241.42.3

用户名输入 anonymous,密码为空。

p5

4. 配置本地用户访问#

(1) 创建测试用户#

useradd reading
passwd reading

(2) 修改配置文件#

vi /etc/vsftpd/vsftpd.conf

确保:

local_enable=YES
write_enable=YES
local_umask=022
p6

(3) 限制用户在自己家目录#

取消注释:

chroot_local_user=YES
allow_writeable_chroot=YES

5. 常见问题排查#

  • 500 OOPS: vsftpd: refusing to run with writable root inside chroot(): 需要在配置中加入 allow_writeable_chroot=YES
  • 530 Login incorrect: 检查密码是否正确,或 /etc/pam.d/vsftpd 配置。
  • 无法上传文件: 检查 /var/ftp/pub 的目录权限以及 SELinux 状态。
p7
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

FTP服务器安装与配置
https://mizuki.ipox.cn/posts/zh-cn/ftp-config/
作者
槿鸢
发布于
2025-11-18
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00