redhat下搭建ftp服务

FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
一.匿名共享
1.安装vsftp
redhat下搭建ftp服务redhat下搭建ftp服务
2.修改ftp的共享目录
共享文件存放在 /var/ftp/pub下,将pub目录的权限设置为777
redhat下搭建ftp服务
3.编辑配置文件,vim /etc/vsftpd/vsftp.conf,使匿名用户有读写及创建文件等权限
redhat下搭建ftp服务
4.关闭防火墙,并开启服务
redhat下搭建ftp服务
5.在测试机上测试
匿名ftp的默认用户是ftp,密码为空,此时就已经登陆成功了。
redhat下搭建ftp服务
二.身份验证访问ftp
1.创建用户,并设置密码用来测试
redhat下搭建ftp服务
2.重启服务
redhat下搭建ftp服务
3.进入测试机,用zhangsan 跟lisi用户登录
redhat下搭建ftp服务
4.可以看到新建的用户可以登陆ftp,但是该用户可以随意访问服务器的目录,我们可以编辑/etc/vsftpd/vsftpd.conf,使该用户只能在自己的家目录,而不能切换到其他目录,并重启服务
redhat下搭建ftp服务
5.在测试机上测试,此用户并不能切换目录了
redhat下搭建ftp服务
6.设置黑名单,使zhangsan用户不能访问ftp服务
ftp的黑白名单在/etc/vsftpd/user_list下,只需编辑该文件,在文件中加入禁止访问的用户即可使该ftp拒绝该用户的访问
redhat下搭建ftp服务
在测试机上测试,可以看到zhangsan用户并不能访问ftp服务,说明黑名单设置成功。
redhat下搭建ftp服务

猜你喜欢

转载自blog.51cto.com/13620954/2133134