Linux 上搭建 FTP
1. 安装 vsftps
# yum -y install vsftpd
2. 创建用户并指定用户目录(用户目录即为 FTP 根目录)(如果想要使用
root 用户登录,则需要在/etc/vsftpd 目录中的 ftpusers 文件中把 root 注
释掉即可。因为这个文件中的用户都是不允许 ftp 登陆的)
# useradd -d /home/FTP/ -s /sbin/nologin ftp1
其中-d 表示用户目录,-s 表示用户权限(此处为不能执行 shell),ftp1 为
用户名。
设置密码:# passwd ftp1
给根目录开放权限:chmod -R 777 '/home/FTP'
3. 修改 FTP 配置文件
FTP 配置文件夹为/etc/vsftpd
① 创建文件/etc/vsftpd/chroot_list,并在文件中填入 ftp1(每个 FTP 用
户名占一行)
指令:
# touch /etc/vsftpd/chroot_list
# echo 'ftp1' >> /etc/vsftpd/chroot_list