作家
登录

完全指南:如何在CentOS 7中安装、配置和安全加固FTP服务

作者: 来源: 2017-05-23 09:25:30 阅读 我要评论

完全指南:如安在CentOS 7中安装、设备和安然加固FTP办事

FTP(文件传输协定)是一种用于经由过程统??办事器和客户端之间传输文件的传统并广泛应用的标准对象,特别是在不须要身份验证的情况下(许可匿名用户连接到办事器)。我们必须明白,默认情况下 FTP 是不安然的,因为它不加密传输用户凭证和数据。

请留意,本指南中的所有敕令将以 root 身份运行,如不雅你不应用 root 帐户操作办事器,请应用 sudo敕令 获取 root 权限。

步调 1:安装 FTP 办事器

1、 安装 vsftpd 办事器很直接,只要在终端运行下面的敕令。

  1. # yum install vsftpd 
  1. anonymous_enable=NO             ### 禁用匿名登录 
  2. local_enable=YES        ### 许可本地用户登录 
  3. write_enable=YES        ### 许可对文件体系做修改的 FTP 敕令 
  4. local_umask=022             ### 本地用户创建文件所用的 umask 值 
  5. dirmessage_enable=YES           ### 当用户初次进入一个新目次时显示一个消息 
  6. xferlog_enable=YES      ### 用于记录上传、下载细节的日记文件 
  7. connect_from_port_20=YES        ### 应用端口 20 (ftp-data)用于 PORT 风格的连接 
  8. xferlog_std_format=YES          ### 应用标准的日记格局 
  9. listen=NO               ### 不要让 vsftpd 运行在自力模式 
  10. listen_ipv6=YES             ### vsftpd 将监听 IPv6 而不是 IPv4 
  11. pam_service_name=vsftpd         ###  vsftpd 应用的 PAM 办事名 
  12. userlist_enable=YES             ### vsftpd 支撑载入用户列表 
  13. tcp_wrappers=YES        ### 应用 tcp wrappers 

2、 安装完成后,办事先是被禁用的,是以我们须要手动启动,并设置鄙人次启动时主动启用:

  1. # systemctl start vsftpd 
  2. # systemctl enable vsftpd 

3、 接下来,为了许可大年夜外部体系拜访 FTP 办事,我们须要打开 FTP 守护过程监听的 21 端口:

步调 2: 设备 FTP 办事器

  1. # cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.orig 

接下来,打开膳绫擎的文件,并将下面的选项设置相干的值:

5、 如今基于用户列表文件 /etc/vsftpd.userlist 来设备 FTP 来许可/拒绝用户的拜访。

默认情况下,如不雅设置了 userlist_enable=YES,当 userlist_deny 选项设置为 YES 的时刻,userlist_file=/etc/vsftpd.userlist 中列出的用户被拒绝登录。

然而, 更改设备为 userlist_deny=NO,意味着只有在 userlist_file=/etc/vsftpd.userlist 显式指定的用户才许可登录。

  1. userlist_enable=YES                   ### vsftpd 将大年夜 userlist_file 给出的文件中载入用户名列表 
  2. userlist_file=/etc/vsftpd.userlist    ### 存储用户名的文件 
  3. userlist_deny=NO    

4、 如今,我们会进行一些设备来设置并加密我们的 FTP 办事器,让我们先备份一下原始设备文件 /etc/vsftpd/vsftpd.conf:

这并不是全部,当用户登录到 FTP 办事器时,它们会进入 chroot jail 中,这是仅作为 FTP 会话主目次的本地根目次。

接下来,我们将介绍若何将 FTP 用户 chroot 到 FTP 用户的家目次(本地 root)中的两种可能情况,如下所述。

 1/4    1 2 3 4 下一页 尾页

  推荐阅读

  Linux主流架构运维工作简单剖

跟着IT运维的赓续成长,尤其的Linux的飞速成长,越来越多的企业开端应用Linux操作体系平台,例如CentOS、RedHat、Ubuntu、Fedora等等,成千上亿个网站涌如今当今互联网,互联网已经成为必>>>详细阅读


本文标题:完全指南:如何在CentOS 7中安装、配置和安全加固FTP服务

地址:http://www.17bianji.com/lsqh/35360.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)