暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CENTOS中安装配置ftp

小左的运维之路 2021-07-12
350

1. 安装

            使用yum的方法安装:

            yum  -y  install  vsftpd

2. 配置

本次需求是只能上传文件,禁止所有下载行为,并且关闭匿名用户访问权限。则需要修改如下配置:

1).anonymous_enable=NO     #关闭匿名访问权限

2).local_enable=YES                 #允许本地用户登录,NO的时候只能创建虚拟用户登录

3).write_enable=YES                #允许上传文件

4).download_enable=NO        #禁止下载文件

5).local_umask=022

6).dirmessage_enable=YES

7).xferlog_enable=YES

8).connect_from_port_20=NO    #指定FTP使用20端口进行数据传输,默认值为YES

9).xferlog_std_format=YES

10).listen=NO

11).listen_ipv6=YES

12).pam_service_name=vsftpd

13).userlist_enable=YES    #决定vsftpd.user_list文件中的用户是否能够访问FTP服务器。若设置为YES,则vsftpd.user_list文件中的用户不允许访问FTP,若设置为NO,则只有vsftpd.user_list文件中的用户才能访问FTP

14).tcp_wrappers=YES

15).pasv_enable=YES

16).pasv_min_port=40000

17).pasv_max_port=45000

 如何设置用户可以ssh登录但是又不能使用sftp下载

修改/etc/ssh/sshd_config:


#Subsystem sftp usr/lib/openssh/sftp-server      将该行注释去掉


文章转载自小左的运维之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论