#!/bin/bash
# chkconfig: - 60 50
#description:vsftpd
#conf:/etc/vsftpd/vsftp.conf
#cp vsftpd /etc/init.d/vsftpd
#chmod 755 /etc/init.d/vsftpd
#chkconfig --add vsftpd
#chkconfig vsftpd on
if [ -f /etc/init.d/functions ]
then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]
then
. /etc/rc.d/init.d/functions
else
exit 0
fi
vsftpd=/usr/local/sbin/vsftpd
ftpconf=/etc/vsftpd.conf
prog=vsftpd
RETVAL=0
start() {
if [ -n "`/sbin/pidof $prog`" ]
then
echo "$prog: already running"
return 1
fi
echo "Starting $prog:"
base=$prog
$vsftpd $ftpconf&
if [ -z "`/sbin/pidof $prog`" ]
then
RETVAL=1
fi
if [ $RETVAL -ne 0 ]
then
echo "Startup failure"
else
echo "Startup success"
fi
return $RETVAL
}
stop() {
if [ -z "`/sbin/pidof $prog`" ]
then
RETVAL=1
fi
if [ $RETVAL -ne 0 ]
then
echo "vsftpd no have run"
else
echo "Stopping $prog:"
killall $vsftpd
RETVAL=$?
if [ $RETVAL -ne 0 ]
then
echo "Shutdown failure"
else
echo "Shutdown success"
fi
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $vsftpd
RETVAL=$?
;;
restart)
stop
start
;;
*)
echo "Usage: $prog {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
分享到:
相关推荐
总之,通过使用`vsftp-install.sh`脚本,我们可以快速、高效地在Linux系统上部署一个安全且自定义的FTP服务器。对于初学者而言,了解这个过程有助于理解Linux系统的包管理、服务管理和权限控制等核心概念。而对于...
Linux VSFTP 服务器详解 Linux VSFTP 服务器是 Linux 操作系统中的一种安全 FTP 服务器,它提供了强大的安全机制来保护文件传输。下面是关于 Linux VSFTP 服务器的详细知识点: 一、Linux FTP 服务器分类 Linux ...
Vsftp服务器要求:1.
**vsFTP服务器初步管理** ...通过理解和实践这些配置,您可以为您的用户提供安全、高效的FTP服务。不断学习和探索,掌握更多高级功能,如虚拟用户、限速、用户隔离等,将使您成为更出色的系统管理员。
在Ubuntu操作系统中,使用VSFTP(Very Secure FTP Daemon)搭建FTP服务器是一项常见的任务,它提供了安全且可控的文件传输服务。下面将详细介绍如何一步步配置和设置VSFTP服务器。 1. **安装VSFTP** 在Ubuntu的...
VSFTP(Very Secure FTP)是一种基于 Linux 的 FTP 服务器软件,它提供了强大的 FTP 服务功能。在 Linux 系统中,VSFTP 是一种非常流行的 FTP 服务器解决方案。下面将详细介绍 VSFTP 的安装和配置过程。 一、VSFTP ...
中职组网络空间安全C模块linux VSFTP 批量脚本
Linux 服务器上建立基于多个 IP 的 vsFTP 站点 本文将指导您在 Linux 服务器上建立基于多个 IP 的 vsFTP 站点,每个站点相互独立,拥有独立的配置文件。该文档将详细介绍安装 vsFTP 包、添加虚拟 IP 地址、添加本地...
配置完成后,记得重启VSFTP服务以应用更改。同时,为了测试,需要创建相应的文件和目录,并调整权限。例如,设置文件`testLocal`和`testAnon`的权限,以便其他用户可以读取。 在客户端,使用FlashFXP或其他FTP...
在构建大型、高可用性的FTP(File ...通过上述步骤,我们可以构建一个基于lvs+keepalived+vsftp的FTP服务器负载均衡环境,提供高可用性和良好的扩展性。记住,实施过程中应根据实际需求和服务器环境进行适当的调整。
VsFtp 的配置文件为 /etc/vsftpd/vsftpd.conf,主要用于设置 FTP 服务器的参数和访问控制。其中,重要的配置项包括: * anonymous_enable:是否允许匿名访问 FTP 服务器,默认为 YES。 * local_enable:是否允许...
此外,vsftp具有配置灵活、用户隔离和限制、虚拟主机等功能,适合个人或企业级的FTP服务需求。在Linux环境下,安装和配置vsftp是管理员必须掌握的技能,包括设置用户权限、限制访问目录以及开启SSL连接等。 再者,...
首先,我们需要确保系统已经安装了VSFTP服务。如果没有,可以通过包管理器(如`apt-get`或`yum`)进行安装。例如,在Ubuntu或Debian系统中,可以运行以下命令: ```bash sudo apt-get update sudo apt-get install ...
RHEL5.5下vsftp服务器搭建 vsftpd服务一览 后台进程: vsftpd 类型: System V 服务 使用端口: 20(ftp-data),21(ftp) 配置文件: /etc/vsftpd/vsftpd.conf /etc/vsftpd.ftpusers /etc/pam.d/vsftpd 日志文件...
- 若要禁止用户列表中的用户登录,可以将`userlist_deny`设为YES。 5. **限制用户根目录** - `chroot_list_enable=YES`:启用用户根目录限制。 - `chroot_list_file=/etc/vsftpd.chroot_list`:指定用户根目录...
在使用vsftp服务器过程中,可能会遇到vsftp服务无法正常启动的问题。这种情况往往会给用户带来不少困扰,特别是对于那些依赖FTP服务进行文件传输的业务场景。本文将详细介绍vsftp启动失败的原因及相应的解决方法,...
在这个名为"ftp传输脚本.zip"的压缩包文件中,包含了一个或多个与FTP传输相关的脚本文件。 FTP脚本的基本结构通常包括登录服务器、切换目录、列出文件、上传或下载文件、断开连接等操作。使用FTP脚本的优点在于它...