盐城网站优化推广工作室,一个虚拟主机多个网站,网站建设实训报告ppt,提供免费主页空间的网站1. 安装软件yum -y install vsftpd* yum -y install pam* yum -y install db4*2. 建立虚拟账号相关联的系统账号useradd virftp -s /sbin/nologin 3. 建立虚拟账户相关的文件touch /etc/vsftpd/vsftpd_login并把你要建立的用户写到里面#xff0c;奇数行是用户名#xff… 1. 安装软件yum -y install vsftpd* yum -y install pam* yum -y install db4*2. 建立虚拟账号相关联的系统账号useradd virftp -s /sbin/nologin 3. 建立虚拟账户相关的文件touch /etc/vsftpd/vsftpd_login并把你要建立的用户写到里面奇数行是用户名偶数行是密码例如ftpuser1121212ftpuser212121212然后生成对应的库文件db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db 4. 建立虚拟账号相关的目录以及配置文件mkdir /etc/vsftpd/vsftpd_user_conf然后在该目录下建立虚拟账号相对应的配置文件账号和文件名对应cd /etc/vsftpd/vsftpd_user_confvim ftpuser1 内容如下local_root/home/virftp/ftpuser1anonymous_enableNOwrite_enableYESlocal_umask022anon_upload_enableNOanon_mkdir_write_enableNOidle_session_timeout600data_connection_timeout120max_clients10max_per_ip5local_max_rate50000建立配置文件中提及的ftpuser1的家目录mkdir /home/virftp/ftpuser1修改权限 chown -R virftp:virftp /home/virftp/5. 修改验证文件vim /etc/pam.d/vsftpd 在最开头添加两行auth sufficient /lib/security/pam_userdb.so db/etc/vsftpd/vsftpd_loginaccount sufficient /lib/security/pam_userdb.so db/etc/vsftpd/vsftpd_login6. 修改vsftpd.conf 内容如下anonymous_enableNOlocal_enableYESwrite_enableYESlocal_umask022anon_upload_enableNOanon_mkdir_write_enableNOdirmessage_enableYESxferlog_enableYESconnect_from_port_20YESxferlog_file/var/log/vsftpd.logxferlog_std_formatYESnopriv_uservsftpdasync_abor_enableYESascii_upload_enableYESascii_download_enableYESftpd_bannerWelcome to FTP service.listenYESchroot_local_userYESpam_service_namevsftpduserlist_enableYEStcp_wrappersYESguest_enableYESguest_usernamevirftpvirtual_use_local_privsYESuser_config_dir/etc/vsftpd/vsftpd_user_conf7. 启动vsftpd服务/etc/init.d/vsftpd start8. 关闭selinux setenforce 0 //这一步操作是临时关闭如果想永久关闭需修改配置文件 vim /etc/selinux/config 把SELINUXenforcing 改为 SELINUXdisabled9. 测试lftp localhost -u ftpuser1,121212 看是否能正常登录如果不正常请查看 /var/log/secure文件分析日志 转载于:https://www.cnblogs.com/pxmlinux/p/5528013.html