安装vsftp

发表于 2020-12-27  244 次阅读


nslookup www.baidu.com//检测网络是否正常
yum -y install vsftpd
//安装vsftp
cd /etc/vsftpd/ //进入ftp配置目录
Service vsftpd start
//开启ftp服务
vi vuser.list//用vi创建一个用户密码文件(奇数行为用户,偶数行为密码:

例如
admin
123456

db_load -T -t hash -f vuser.list vuser.db//采用hash加密用户密码
chmod 600 vuser.db //设置权限为600
rm -rf vuser.list//删除用户密码文件过河拆桥
useradd -d /var/ftproot -s /sbin/nologin virtual//设置虚拟用户virtual

以及ftp目录为/var/ftproot
vi /etc/pam.d/vsftpd.vu//新建一个用于认证的pam文件
auth required pam_userdb.so db=/etc/vsftpd/vuser
account required pam_userdb.so db=/etc/vsftpd/vuser
service vsftpd restart//重启ftp服务
mkidr /etc/vsftpd/vuser//创建一个用户权限目录
cd /etc/vsftpd/vusers
vi admin
anon_upload_enable=yes//可上传
anon_mkdir_write_enable=yes//可写
anon_other_write_enable=yes//其他
vi /etc/vsftpd/vsftpd.conf
guest_enable=yes//开启虚拟用户模式
guest_username=virtual//指定虚拟用户
user_config_dir=/etc/vsftpd/vusers//用户权限目录
pam_service_name=vsftpd.vu//pam用户密码验证
setsebool -P allow_ftpd_full_access=on
//允许访问ftp
service iptables stop//关闭防火墙
cd /var/ftproot
mkdir share //创建分享文件
touch share.txt

service vsftpd restart

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0