FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP服务器可以用来共享我们的网络资源,通过上传下载功能,能够帮助我们提高工作效率,方便了大家。

1.关闭selinux:

临时关闭:setenforce 0

2.安装vsftpd:

yum安装vsftpd:yum -y install vsftpd

Vsftp只允许虚拟用户登陆 实现只能上传和下载
出现complete为成功
Vsftp只允许虚拟用户登陆 实现只能上传和下载
2.安装成功后,创建一个testftp用户,并设置密码123
Vsftp只允许虚拟用户登陆 实现只能上传和下载
3.创建完成后,切换到vsftpd目录
Vsftp只允许虚拟用户登陆 实现只能上传和下载
4.创建userconfig,配置vsftp中该用户的根目录,在配置项里配置testftp用户自己的根目录

Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
5.编辑完成后,配置vsftpd.conf文件,配置如下
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
(虚拟用户配置)
Vsftp只允许虚拟用户登陆 实现只能上传和下载
6.创建一个/home/wwwroot/testftp文件夹
Vsftp只允许虚拟用户登陆 实现只能上传和下载
7.创建完成后,修改配置文件vim /etc/vsftpd/user_list,将其他用户权删除,删除后添加一个testftp用户,配置完成后保存
Vsftp只允许虚拟用户登陆 实现只能上传和下载
8.配置selinux文件,在配置文件中,将SELINUX=enforcing改为SELINUX=disabled,配置完成后保存
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
9.配置完成后,继续配置防火墙
Vsftp只允许虚拟用户登陆 实现只能上传和下载
10.重启vsftp服务
Vsftp只允许虚拟用户登陆 实现只能上传和下载
11.服务启动完成后测试链接,ip为自己的服务器ip 192.168.110.239,端口号22,用户名testftp,密码为123,进行上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
Vsftp只允许虚拟用户登陆 实现只能上传和下载
注意:
1:如果虚拟用户和root用户都可以连接上,那么按照题目是不可以的,去虚拟机
cd /etc/vsftpd/
vim ftpusers把root等所有用户都注释掉就可以实现除可虚拟用户都不可登录
2:在此电脑进行登录虚拟用户,如果不可以进行创建文件夹操作,那么就去虚拟机 输入
(1.)setsebool -P allow_ftpd_full_access on
(2.)setsebool -P ftp_home_dir on
然后systemctl restart vsftpd重启就好了。

相关文章:

  • 2021-07-14
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-24
  • 2022-12-23
  • 2021-06-17
  • 2022-01-03
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案