systemctl stop firewalld systemctl disable firewalld
临时关闭html
setenforce 0
重启机器关闭linux
vi /etc/selinux/config 修改 SELINUX=disabled
查看是否关闭shell
getenforce
yum install -y vsftpd ftp systemctl start vsftpd systemctl enable vsftpd
useradd vsftpd -d /home/vsftpd -s /bin/false
mkdir -p /home/vsftpd/ftp1 chmod 755 /home/vsftpd/ftp1 chown vsftpd.vsftpd /home/vsftpd/ftp1
vi /etc/vsftpd/loginusers.conf 增长 ftp1 123456
这样就建立了ftp1这个虚拟用户,密码为123456数据库
db_load -T -t hash -f /etc/vsftpd/loginusers.conf /etc/vsftpd/loginusers.db chmod 600 /etc/vsftpd/loginusers.db
vi /etc/pam.d/vsftpd 注释掉全部内容后,增长下面的内容 auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/loginusers account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/loginusers
mkdir /etc/vsftpd/userconf vi /etc/vsftpd/userconf/ftp1 # 这里的文件名称必须与虚拟用户名一致 增长下面的内容 # 设置登陆后禁锢的目录 local_root=/home/vsftpd/ftp1/ # 开放写权限 write_enable=YES # 开放下载权限 anon_world_readable_only=no # 开放上传权限 anon_upload_enable=yes # 开放建立目录的权限 #anon_mkdir_write_enable=yes # 开放删除和重命名的权限 anon_other_write_enable=yes
vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES listen=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES guest_enable=YES guest_username=vsftpd user_config_dir=/etc/vsftpd/userconf allow_writeable_chroot=YES # 如下是跟被动模式相关配置: pasv_enable=yes # 被动模式启动 pasv_max_port=10250 # 启动的最大端口 pasv_min_port=10240 # 启动的最小端口 # 端口设置须要防火墙开启、华为云须要配置安全组 pasv_address=114.1*6.*1.*7 # 华为云主机的IP,改成你本身的运服务器IP pasv_addr_resolve=yes # 配合pasv_address开启容许欺骗
配置介绍:centos
systemctl restart vsftpd
# sudo su - vsftpd # pwd /home/vsftpd/ftp1 # ls 111.pdf
# 华为云Centos 7.4安装、配置FTP服务器vsftpd https://blog.csdn.net/qiantanlong/article/details/82909865 # centos7安装vsftp配置虚拟用户,详细介绍,亲测完美! https://blog.csdn.net/will0532/article/details/79175478 # CentOS 7搭建vsftp(虚拟用户方式登陆) http://www.cnblogs.com/wsjhk/p/8311037.html