一、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
分享到:
相关推荐
#### 二、安装与配置FTP服务器 1. **安装FTP服务器** - 使用`yum`命令安装`vsftpd`服务: ```bash yum install -y vsftpd ``` 其中`-y`选项表示在安装过程中自动回答“yes”。 2. **启动FTP服务** - 启动`...
ftp服务部署安全配置
该教程主要介绍了如何安装 VSFTPD 服务器,配置 FTP 服务器,创建 FTP 用户,并启动 FTP 服务。 一、离线安装 VSFTPD 在 CentOS 操作系统上,安装 VSFTPD 服务器需要先查看是否已经安装了 VSFTPD 服务器。如果没有...
- **掌握FTP服务器**: 孂解FTP服务器的建立与设置方法,包括基本配置与安全性管理。 #### 二、实验内容 - **创建/配置 WEB 服务器**: - **IIS Web 服务器的安装与配置**: 包括安装IIS服务组件、配置默认Web站点、...
在Linux系统中,FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。...这个过程不仅有助于学习Linux系统的管理,也为在特殊环境下部署FTP服务提供了实用的方法。
2. **一键安装与配置**:简化了FTP服务器的安装过程,只需要几个步骤就可以完成设置,包括端口配置、用户权限管理等。 3. **自动化任务**:支持定时任务,如自动备份、同步和迁移文件,减少手动操作。 4. **安全...
Windows系统中,我们可以使用各种工具来快速搭建FTP服务器,其中就包括一些一键安装和配置的工具。本篇文章将详细介绍如何使用名为"FTPserver.exe"的工具在Windows上搭建FTP服务器,并讨论其支持的权限控制功能。 ...
### Ubuntu的FTP部署配置知识点详解 #### 一、更新源列表 在Ubuntu系统中,确保软件包来源是最新的非常重要。这一步是通过运行`sudo apt-get update`命令来实现的。这条命令会从已配置的软件源中获取最新的包列表...
Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份 本资源详细介绍了在 Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份的步骤。FTP 服务器是文件传输协议服务器,允许用户通过网络...
Linux下的FTP服务器配置主要涉及到如何使用vsftpd(Very Secure FTP Daemon)软件来搭建和管理FTP服务。这个过程包括三个部分:基于匿名用户、基于系统用户以及基于虚拟用户FTP服务器的配置。 首先,我们需要了解...
总结来说,FTP配置与实现涉及Windows Server 2012的安装、Hyper-V角色的添加和虚拟机的创建,以及在虚拟机中部署FTP服务的全过程。这是一项系统性的任务,需要对服务器管理、虚拟化技术和网络服务配置有深入理解。...
一、FTP服务器安装与配置:VSFTPD 1. 安装VSFTPD: 在大多数Linux发行版中,可以通过包管理器安装VSFTPD。在Ubuntu/Debian系统中,使用`sudo apt-get install vsftpd`,在CentOS/RHEL系统中,使用`sudo yum ...
Running Environment 部署包括数据库服务器环境配置安装、SOLR服务安装、Tomcat服务器安装、FTP应用服务器环境配置安装和JDK8安装等几个部分。 1. 数据库服务器环境配置安装 在部署XXX软件系统之前,需要先安装...
### CentOS7 FTP安装与配置详解 #### 一、FTP服务简介 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。它支持两种主要的工作模式:主动模式(Active)和被动模式(Passive)。通常...
《常用中间件安装部署手册》V2.0 版本提供了详尽的步骤与指导,旨在帮助运维人员高效地在服务器上安装和配置各种中间件,以满足不同业务需求。以下将逐一阐述其中涉及的关键知识点。 1. **注意事项**: 在开始安装...
Linux下安装与配置FTP工具是一项常见的系统管理员任务,通常用于远程文件传输和维护。以下是详细的知识点: 1. 检查nologin的位置: 在Linux系统中,nologin是一个命令行工具,通常位于/usr/sbin/nologin或/sbin/...
总的来说,这个“简单ftp 无需安装”的压缩包提供了一种快速部署FTP服务器的方法,特别适合那些对技术不太熟悉,但又需要快速实现文件分享的用户。只要按照提示设置好资源地址,就可以轻松开始文件传输,而无须关心...
FTP服务的部署始于在“添加删除程序”中安装Internet信息服务(IIS)的FTP功能组件。安装完成后,可以通过管理工具中的Internet信息服务进行管理。 配置FTP服务器时,需要右键点击“默认FTP站点”,选择“属性”。...