ahjesus配置vsftpd和xinetd

vsftpd的简单配置参考此教程 传送门

教程内xinetd的配置失效,

用xinetd方式启动ftp方式如下

1、在/etc/xinetd.d/目录中创建一个文件vsftpd

内容如下:

service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}

2、复制vsftpd.conf到/etc/目录下,因为xinetd对vsFTPd配制文件应该在/etc目录下,所以我们就必须把这个文件复制到/etc目录下,否则会出现系统中local用户无法登入,也就是说,不复制这个文件会出现ftp非匿名用户无法访问,只能用匿名用户访问。

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd.conf

3、更改配制文件/etc/vsftpd.conf,把如下的项注掉:

也就是把

listen=YES

改为

#listen=YES

或者是把这行删除也行。

4、把/etc/init.d/vsftpd这个文件删除。其实最好的备份到别处,因为我们有时实验来实验去,可能还会转到standalone模式启动。我就直接移动到别的目录,比如是/root下面的backup目录。

mkdir /root/backup

mv /etc/init.d/vsftpd /root/backup

5、把vsftpd的服务取消

6、重启xinetd服务

service xinetd restart

时间: 2024-12-29 21:48:22

ahjesus配置vsftpd和xinetd的相关文章

ahjesus配置vsftpd虚拟用户在Ubuntu

网上搜索了很多资料,过时,不全,货不对版 已下步骤亲测有效,不包含匿名用户登录 1.新建/home/loguser.txt 并填充内容,格式如下 用户名密码用户名密码用户名密码 2.生成db文件用于用户验证 执行db_load -T -t hash -f /home/loguser.txt /etc/vsftpd_login.db 如果没有装db会提示你apt-get install,根据提示的内容输入命令安装后再次执行生成db 3.设置数据库文件的访问权限 chmod 600 /etc/vsf

Ubuntu 配置vsftpd实现FTP服务器

0.vsftpd是啥玩意 都不知道安装了个啥东西,那就没意思了,所以先去了解下什么是vsftpd.vsftpd意思为"very secure FTP daemon(非常安全的FTP进程)",当然只有更安全没有最安全. 那它到底安全在哪里呢,主要体现在以下两点: 权限控制,vsftpd以一般用户登录,用户权限相对较小,对于系统就越安全,对于用户需要的系统级指令大部分被整合到vsftpd中了,用户不需要申请更高权限就足以完成绝大部分ftp指令:此外对于ftp本身内部的读写控制,vsftpd

配置vsftpd的遇到的坑及搭建虚拟账户

配置vsftpd的遇到的坑及搭建虚拟账户 vsftpd是Very secure FTP 的简写,是一款非常安全的FTP软件.支持IPV6及SSL加密. vsftpd特性: 安全,高速,稳定 基于IP的虚拟FTP服务器 支持虚拟用户 支持PAM或者xinetd/tcp_wrappers的认证方式 支持每个虚拟用户具有独立的配置 支持带宽限制 常见的报错及解决方法 开启了anon_upload_enable=YES匿名用户可以上传文档,为什么总是还是提示553 Could not create fi

Centos6.7安装配置vsftpd虚拟用户

演示环境 系统:Linux CentOS 6.7 64位 账号:root 环境:无安装vsftpd 1.安装依赖软件 [[email protected] ~]# yum install pam* db4* -y 安装PAM(用于虚拟用户认证)和DB4(用于生成虚拟用户的用户名密码的db文件). 2.安装vsftpd [[email protected] ~]# yum install vsftpd   -y 设置vsftpd开机启动: [[email protected]]# chkconfi

cent os 6.5 配置vsftpd

1. 下载vsftpd: #yum –y install vsftpd 2. 关闭iptables 查看防火墙状态:/etc/init.d/iptables status 关闭:service iptables stop  或者 /etc/init.d/iptables stop 每次开机自动关闭: chkconfig --level 35 iptables off 3. 关闭SELinux, /usr/sbin/setenforce 0 #使SELinux工作模式变成permissive模式/

linux上安装配置vsftpd(转)

转自:http://www.webarch.org/category/linux 我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标.) 1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2

ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密

1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.debapt-get install python-software-propertiesadd-apt-repository ppa:thefrontiergroup/vsftpdapt-get updateapt-get install vsftpd 2.配置虚拟用户,安装db5.1-util(对应系统版本即可)apt-get -y install db5.1-util

Ubuntu安装配置vsftpd

安装vsftpd 1 apt-get install vsftpd 配置vsftpd 1 vi /etc/vsftpd.conf 2 # 关闭匿名访问 3 anonymous_enable=NO 4 # 让本地系统账号可以访问 5 local_enable=YES 6 write_enable=YES 7 # 所有匿名上传的文件的所属用户将会被更改成chown_username 8 chown_uploads=YES 9 # 匿名上传文件所属用户名 10 chown_username=whoev

ubuntu配置vsftpd

1.简介 VSFTPD表示"非常安全的FTP守护进程",它是GPL授权的FTP服务器,适用于UNIX系统.它的授权遵循GNU通用公共授权.支持IPv6和SSL.vsftpd支持显式(从2.0.0)和隐式(从2.1.0)的FTPS.在Ubuntu, CentOS, Fedora, NimbleX, Slackware 和 RHEL Linux 等发行版本中,它是默认的FTP服务器.它安全,非常快,而且稳定.VSFTPD是成熟和可信的解决方案,支持虚拟用户使用PAM(可插拔的认证模块).虚