##ftp##

1.ftp定义

ftp://     #文件传输协议
ftp协议提供的软件
在rhel7.2中:vsftpd

2.部署ftp服务
Linux学习ftp

Linux学习ftp

3.ftp服务的基本信息

Linux学习ftp

//登陆报错

Linux学习ftp

4.配置文件参数

Linux学习ftp


更改配置文件后需要

[[email protected] pub]# systemctl restart vsftpd

Linux学习ftp

//本地用户不能登陆

Linux学习ftp

Linux学习ftp

Linux学习ftp

Linux学习ftp

#<限制本地用户浏览目录>

[[email protected] Desktop]# vim /etc/vsftpd/vsftpd.conf
所有用户被锁在家目录中
chroot_local_user=YES

[[email protected] Desktop]# systemctl restart vsftpd

[[email protected] Desktop]# chmod u-w /home/*


Linux学习ftp

#用户黑名单建立

Linux学习ftp

用户白名单建立
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Linux学习ftp

#<ftp虚拟用户的设定>
#创建虚拟帐号身份

[[email protected] Desktop]# vim /etc/vsftpd/westosfile
westos1
1234
westos2
1234
westos3
1234



[[email protected] Desktop]# db_load -T -t hash -f /etc/vsftpd/westosfile /etc/vsftpd/westosfile.db

//T:转换 ; t:转换格式  ; hash:哈希加密 ; f:目的文件


Linux学习ftp

vim /etc/pam.d/westos                    ##文件名任意
account   required   pam_userdb.so db=/etc/vsftpd/westosfile   
auth      required   pam_userdb.so db=/etc/vsftpd/westosfile


Linux学习ftp


更改配置文件

[[email protected] Desktop]#vim /etc/vsftp/vsftpd.conf

Linux学习ftp

测试

Linux学习ftp










相关文章:

  • 2021-07-02
  • 2022-02-25
  • 2022-01-18
  • 2021-07-24
  • 2021-04-16
  • 2022-01-19
  • 2022-01-21
猜你喜欢
  • 2021-03-31
  • 2022-02-15
  • 2021-07-14
  • 2022-12-23
  • 2021-07-19
  • 2021-05-05
  • 2021-12-20
相关资源
相似解决方案