本文共 918 字,大约阅读时间需要 3 分钟。
##ftp##
1.ftp定义
ftp:// #文件传输协议 ftp协议提供的软件 在rhel7.2中:vsftpd
2.部署ftp服务
3.ftp服务的基本信息
//登陆报错
4.配置文件参数
更改配置文件后需要
[root@localhost pub]# systemctl restart vsftpd
//本地用户不能登陆
#<限制本地用户浏览目录>
[root@localhost Desktop]# vim /etc/vsftpd/vsftpd.conf 所有用户被锁在家目录中 chroot_local_user=YES
[root@localhost Desktop]# systemctl restart vsftpd
[root@localhost Desktop]# chmod u-w /home/*
#用户黑名单建立
用户白名单建立 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list
#<ftp虚拟用户的设定> #创建虚拟帐号身份
[root@localhost Desktop]# vim /etc/vsftpd/westosfile westos1 1234 westos2 1234 westos3 1234
[root@localhost Desktop]# db_load -T -t hash -f /etc/vsftpd/westosfile /etc/vsftpd/westosfile.db
//T:转换 ; t:转换格式 ; hash:哈希加密 ; f:目的文件
vim /etc/pam.d/westos ##文件名任意 account required pam_userdb.so db=/etc/vsftpd/westosfile auth required pam_userdb.so db=/etc/vsftpd/westosfile
更改配置文件
[root@localhost Desktop]#vim /etc/vsftp/vsftpd.conf
测试