`

ftp服务的安装部署与配置

 
阅读更多
一、ftp的启动命令
service vsftpd restart

二、ftp的安装部署
yum install vsftpd

三、ftp的配置项:
ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
ftpusers    该文件用来指定那些用户不能访问ftp服务器。
user_list   该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf   vsftpd的主配置文件

四、ftp的用户配置:
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

2、建用户:在root用户下:

useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码

3、更改用户相应的权限设置:

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test

4、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart

5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:
usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面

五:设置开机自动启动vsftp

启动vsftpd:vsftpd有两种启动方式 自启动或者由xinetd服务启动
修改配置文件中的listen可以设置启动方式 listen=YES则为自启动,NO则由xinetd启动。
值得注意的是采用自启动的方式命令:/usr/local/sbin/vsftpd启动后当前终端会被占据。永久打开或则关闭

chkconfig iptables on
chkconfig iptables off

即时生效:重启后还原
service iptables start
service iptables stop

开机默认VSFTP服务自动启动:
方法一:(常用\方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@localhost etc]# chkconfig vsftpd on (执行ON设置)

或者:方法二:

修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

方法三:

修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start


分享到:
评论

相关推荐

    CentOS 7 FTP-Server部署

    #### 二、安装与配置FTP服务器 1. **安装FTP服务器** - 使用`yum`命令安装`vsftpd`服务: ```bash yum install -y vsftpd ``` 其中`-y`选项表示在安装过程中自动回答“yes”。 2. **启动FTP服务** - 启动`...

    ftp服务部署安全配置

    ftp服务部署安全配置

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

    该教程主要介绍了如何安装 VSFTPD 服务器,配置 FTP 服务器,创建 FTP 用户,并启动 FTP 服务。 一、离线安装 VSFTPD 在 CentOS 操作系统上,安装 VSFTPD 服务器需要先查看是否已经安装了 VSFTPD 服务器。如果没有...

    WEB FTP服务器的配置

    - **掌握FTP服务器**: 孂解FTP服务器的建立与设置方法,包括基本配置与安全性管理。 #### 二、实验内容 - **创建/配置 WEB 服务器**: - **IIS Web 服务器的安装与配置**: 包括安装IIS服务组件、配置默认Web站点、...

    Linux离线安装ftp安装包

    在Linux系统中,FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。...这个过程不仅有助于学习Linux系统的管理,也为在特殊环境下部署FTP服务提供了实用的方法。

    FTP快速部署软件

    2. **一键安装与配置**:简化了FTP服务器的安装过程,只需要几个步骤就可以完成设置,包括端口配置、用户权限管理等。 3. **自动化任务**:支持定时任务,如自动备份、同步和迁移文件,减少手动操作。 4. **安全...

    Windows一键搭建FTP服务器工具

    Windows系统中,我们可以使用各种工具来快速搭建FTP服务器,其中就包括一些一键安装和配置的工具。本篇文章将详细介绍如何使用名为"FTPserver.exe"的工具在Windows上搭建FTP服务器,并讨论其支持的权限控制功能。 ...

    ubuntu的ftp部署配置

    ### Ubuntu的FTP部署配置知识点详解 #### 一、更新源列表 在Ubuntu系统中,确保软件包来源是最新的非常重要。这一步是通过运行`sudo apt-get update`命令来实现的。这条命令会从已配置的软件源中获取最新的包列表...

    Linux环境下部署FTP服务器并配置定时对FTP中的文件进行备份.pdf

    Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份 本资源详细介绍了在 Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份的步骤。FTP 服务器是文件传输协议服务器,允许用户通过网络...

    linux下ftp的详细配置

    Linux下的FTP服务器配置主要涉及到如何使用vsftpd(Very Secure FTP Daemon)软件来搭建和管理FTP服务。这个过程包括三个部分:基于匿名用户、基于系统用户以及基于虚拟用户FTP服务器的配置。 首先,我们需要了解...

    FTP配置与实现

    总结来说,FTP配置与实现涉及Windows Server 2012的安装、Hyper-V角色的添加和虚拟机的创建,以及在虚拟机中部署FTP服务的全过程。这是一项系统性的任务,需要对服务器管理、虚拟化技术和网络服务配置有深入理解。...

    linux上ftp和redis部署手册_linux上ftp和redis部署_

    一、FTP服务器安装与配置:VSFTPD 1. 安装VSFTPD: 在大多数Linux发行版中,可以通过包管理器安装VSFTPD。在Ubuntu/Debian系统中,使用`sudo apt-get install vsftpd`,在CentOS/RHEL系统中,使用`sudo yum ...

    XXX软件系统部署配置手册模板.pdf

    Running Environment 部署包括数据库服务器环境配置安装、SOLR服务安装、Tomcat服务器安装、FTP应用服务器环境配置安装和JDK8安装等几个部分。 1. 数据库服务器环境配置安装 在部署XXX软件系统之前,需要先安装...

    CentOS7 FTP安装与配置

    ### CentOS7 FTP安装与配置详解 #### 一、FTP服务简介 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。它支持两种主要的工作模式:主动模式(Active)和被动模式(Passive)。通常...

    常用中间件安装部署手册

    《常用中间件安装部署手册》V2.0 版本提供了详尽的步骤与指导,旨在帮助运维人员高效地在服务器上安装和配置各种中间件,以满足不同业务需求。以下将逐一阐述其中涉及的关键知识点。 1. **注意事项**: 在开始安装...

    Linux下安装与配置FTP工具

    Linux下安装与配置FTP工具是一项常见的系统管理员任务,通常用于远程文件传输和维护。以下是详细的知识点: 1. 检查nologin的位置: 在Linux系统中,nologin是一个命令行工具,通常位于/usr/sbin/nologin或/sbin/...

    基于IIS6的FTP服务部署

    【基于IIS6的FTP服务部署】是一种在Windows Server 2003系统上搭建FTP服务器的方法,IIS6(Internet Information Services 6.0)是微软提供的一个强大的Web服务器组件,同时也支持FTP服务。本教程将详细讲解如何在...

    简单ftp 无需安装

    总的来说,这个“简单ftp 无需安装”的压缩包提供了一种快速部署FTP服务器的方法,特别适合那些对技术不太熟悉,但又需要快速实现文件分享的用户。只要按照提示设置好资源地址,就可以轻松开始文件传输,而无须关心...

    FTP服务器部署

    FTP服务的部署始于在“添加删除程序”中安装Internet信息服务(IIS)的FTP功能组件。安装完成后,可以通过管理工具中的Internet信息服务进行管理。 配置FTP服务器时,需要右键点击“默认FTP站点”,选择“属性”。...

Global site tag (gtag.js) - Google Analytics