`
xxi
  • 浏览: 67019 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

CentOS 安装FTP

阅读更多

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。

 

 

什么是vsftpd

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。

 

安装vsftpd

1、以管理员(root)身份执行以下命令

  1. yum install vsftpd

 

2、设置开机启动vsftpd ftp服务

  1. chkconfig vsftpd on

 

3、启动vsftpd服务

  1. service vsftpd start

 

管理vsftpd相关命令:

停止vsftpd:  service vsftpd stop

重启vsftpd:  service vsftpd restart

 

配置防火墙

打开/etc/sysconfig/iptables文件

  1. vi /etc/sysconfig/iptables

在REJECT行之前添加如下代码

  1. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存和关闭文件,重启防火墙

  1. service iptables start

 

配置vsftpd服务器

默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

  1. vi /etc/vsftpd/vsftpd.conf

 

添加ftp用户

下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。

1、修改/etc/vsftpd/vsftpd.conf

将底下三行

  1. #chroot_list_enable=YES
  2. # (default follows)
  3. #chroot_list_file=/etc/vsftpd.chroot_list

改为

  1. chroot_list_enable=YES
  2. # (default follows)
  3. chroot_list_file=/etc/vsftpd/chroot_list

 

3、增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。

  1. useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

 

4、设置用户口令

  1. passwd ftpuser

 

5、编辑文件chroot_list:

  1. vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:

ftpuser

 

6、重新启动vsftpd

  1. service vsftpd restart
分享到:
评论

相关推荐

    centos安装FTP服务器

    ### CentOS安装FTP服务器及防火墙设置 #### 一、配置防火墙规则 为了确保FTP服务能够正常运行,首先需要在CentOS系统的防火墙中添加相应的规则。这些规则允许客户端通过TCP协议访问FTP服务的默认端口21以及数据...

    CentOS安装FTP及配置用户.doc

    下面我们将介绍如何在 CentOS 系统上安装 vsftpd 作为 FTP 服务器,并配置用户。 一、vsftpd 介绍 vsftpd 是一款在 Linux 发行版中最受推崇的 FTP 服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very...

    阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle

    一、FTP服务器安装 * 安装vsftpd:`yum -y install vsftpd` * 设置开机启动:`chkconfig vsftpd on` * 添加用户ftpusr,并设置主目录为/home/ftp:`useradd -d /home/ftp ftpusr` * 设置用户ftpusr的密码:`passwd ...

    CentOS7 ftp服务离线安装.zip

    对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),这是一个安全且功能丰富的FTP服务器软件。在有网络连接的环境中,可以通过以下命令下载所需的RPM包: ```bash yumdownloader --resolve vsftpd `...

    CentOS 安装FTPServer.rar

    2. **安装FTP服务**: CentOS默认的软件仓库中包含了`vsftpd`(Very Secure FTP Daemon),这是一个安全且流行的FTP服务器。我们可以通过运行以下命令来安装它: ``` sudo yum install vsftpd -y ``` 3. **配置...

    CentOS 7 FTP-Server部署

    在Linux系统如CentOS 7中搭建FTP服务器可以帮助我们更加高效地管理文件。 #### 二、安装与配置FTP服务器 1. **安装FTP服务器** - 使用`yum`命令安装`vsftpd`服务: ```bash yum install -y vsftpd ``` 其中`-y...

    Centos7安装ftp

    Centos7.1环境下安装ftp,ftp简单配置、用户创建及权限配置。

    centos离线安装ftp并配置用户.docx

    CentOS 离线安装 FTP 服务器并配置用户 CentOS 离线安装 FTP 服务器并配置用户是一篇关于在 CentOS 操作系统上离线安装 FTP 服务器的详细教程。该教程主要介绍了如何安装 VSFTPD 服务器,配置 FTP 服务器,创建 FTP...

    CentOS搭建FTP服务器

    CentOS搭建FTP服务器 本文详细描述了如何在CentOS操作系统上安装部署FTP服务器。

    CentOS6.5安装ftp服务器

    本文将详细介绍如何在CentOS 6.5上安装和配置FTP服务器。 首先,我们需要安装FTP服务器软件。在Linux环境中,最常用且安全的FTP服务器是vsftpd(Very Secure FTP Daemon)。安装vsftpd可以通过YUM包管理器完成,这...

    Centos 离线安装ftp命令

    通常,为了在CentOS上设置FTP服务器,我们会安装vsftpd。但是,由于我们只有一个FTP客户端的RPM包,我们将讨论如何离线安装这个FTP客户端。 离线安装RPM包的步骤如下: 1. **准备RPM包**:确保你已经在本地计算机...

    CentOS7安装和配置ftp服务1

    1、安装ftp服务器yum -y install vsftpd2、安装ftp客户端yum -y install ftp三、配置ftp服务器ftp的传输模式有被动

    Centos7 ftp安装配置

    Centos7 FTP 安装配置是指在 Centos7 操作系统中安装和配置 FTP 服务器的过程。FTP(File Transfer Protocol)是一种常用的文件传输协议,用于在网络中传输文件。vsftpd 是一个常用的 FTP 服务器软件,本文将详细...

    centos6.5 ftp服务安装视频

    centos6.5 ftp服务安装视频 自己录制

    linux centos搭建ftp服务器.zip

    本文将详细介绍如何在CentOS 7中使用VSFTPD(Very Secure FTP Daemon)来搭建FTP服务器。 首先,我们需要了解FTP的基本概念。FTP是一种应用层协议,用于在Internet上传输文件。它依赖于TCP/IP协议栈,并提供了两种...

    centos下ftp安装

    CentOS 下 FTP 服务器安装和配置 FTP(File Transfer Protocol)是互联网上常用的文件传输协议,CentOS 作为一款流行的 Linux 发行版,安装和配置 FTP 服务器是必不可少的。本文将指导用户在 CentOS 6.3 下安装和...

    CentOS 5.5 FTP设置

    vsftpd是一款广泛使用的、安全且高效的FTP服务器软件,它支持多种认证方式,并且能够通过多种配置选项来满足不同的需求。 #### 一、安装vsftpd 首先,我们需要确保系统中已经安装了vsftpd。如果未安装,可以通过...

    Centos7.9安装配置vsftpd

    在 CentOS 7.9 上安装和配置 vsftpd 需要遵循以下步骤:关闭防火墙、关闭 SELinux、创建 FTP 目录、安装 vsftpd、配置 vsftpd 和测试 vsftpd。通过遵循这些步骤,可以实现匿名用户的上传和下载操作,从而满足业务...

    CentOS下FTP配置

    最后,你可以通过FTP客户端(如FileZilla)连接到服务器,测试配置是否成功。使用创建的本地用户进行登录,验证能否正常上传、下载和浏览文件。 以上就是在CentOS系统下配置FTP服务的基本步骤,根据实际需求,可能...

Global site tag (gtag.js) - Google Analytics