centos 7 系统安装vsftp 服务,记录如下。
rpm -qa|grep vsftpd
如果存在,则删除
rpm -e vsftpd
yum install -y vsftpd
备份原配置文件,路径在/etc/vsftpd/
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
禁止用户访问其他文件夹
将前面的注释去掉。
#chroot_local_user=YES
主动模式
port_enable=YES
文件末尾
userlist_enable=YES
userlist_deny=NO
local_root=/var/public_root
use_localtime=YES
//两种都可
systemctl restart vsftpd.service
service restart vsftpd
useradd ftp -s /sbin/nologin
passwd ftp
vi /etc/vsftpd/user_list
//然后在最后一行加入我们刚添加的用户ftp
mkdir /mnt/data/ftp
chown -R ftp /mnt/data/ftp
chmod -R 755 /mnt/data/ftp
listen_port=1234
chkconfig vsftpd on
systemctl restart vsftpd.service
转载请注明出处: https://chrunlee.cn/article/centos-vsftp-install.html