Linux-vsftp服务配置

1.挂载光盘镜像

2.配置yum文件

Vim /etc/yum.repos.d/rhel-source.repo

3.安装vsftpd

Yum install vsftpd

4.主文件/etc/vsftpd/vsftpd.conf配置

5.建立虚拟用户口令库文件login.txt

6.生成vsftp的认证文件

使用db_load命令生成认证文件,“-f”命令选项设置的值是虚拟用户的口令库文件,即vsftpd_login.txt,命令的参数设置为需要生成的认证文件名vsftpd_login.db,该文件必须放在“/etc/vsftpd/”中。 注意:db_load是软件包db4_utils带的命令,在RHEL4是默认安装的,在RHEL5上没有安装,需要安装db4_utils这个软件包才支持db_load命令。

由于vsftpd的认证文件vsftpd_login.db里保存了所有虚拟用户的用户名和密码,为了增强其安全性,应当设置只有root才可以查。

7.配置PAM文件

修改/etc/pam.d/vsftpd文件

将默认配置全部用“#”注释,然后再添加

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

注意:也可以另外建立一个文件,但是要在/etc/vsftpd/vsftpd.conf中将pam_service_name=vsftpd后面的值改为新建文件的名称。

8.建立虚拟用户及要访问的目录并设置所有者。

9.设置虚拟用户的权限

其它的用户以此类推。

10.下面就可以用客户端验证了.

Linux-vsftp服务配置,布布扣,bubuko.com

时间: 2024-10-26 14:34:45

Linux-vsftp服务配置的相关文章

HP Unix vsftp服务配置

HP Unix vsftp 服务配置: /opt/ssh/utils/ssh_chroot_setup.sh 运行脚本,会提示输入要建立的vsftp账号和要限制的家目录, 比如要限制的家目录为/JiaRoot/,则/etc/passwd 里面相应的vsftp账号家目录 /JiaRoot/./: 配置免密的时候,/JiaRoot/.ssh/权限为755,/JiaRoot/.ssh/authorized_keys权限为644,亲测有效.

Kali Linux常用服务配置教程安装及配置DHCP服务

Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中,用来提供DHCP服务的安装包名为isc-dhcp-server.所以,执行命令如下所示: [email protected]:~# apt-get install isc-dhcp-server –y 执行以上命令后,将开始安装DHCP服务.如果安装过程中没有报错的话,则该服务将被成功安装到系统中

VSFTP服务配置

FTP连接及传输模式控制连接:TCP 21 ,用于发送FTP命令信息数据连接:TCP 20 ,用于上传.下载数据数据连接的建立类型:主动模式.被动模式 主动模式:服务器主动发起数据连接·首先由客户端向服务端的21端口建立FTP控制连接·当需要传输数据时,客户端以PORT命令告知服务器"我打开了某端口,你过来连接我" 于是服务器从20端口向客户端的该端口发送请求并建立数据连接 被动模式:服务器被动等待数据连接·如果客户端所在网络防火墙禁止主动模式连接,通常会使用被动模式·当需要传输数据时

Linux vsftpd服务配置详解

[背景] 近日,一朋友domino服务器要进行升级.迁移,搭建了linux测试系统,也开启vsftpd服务,可是配置的ftp账号,程序无法正常下载附件. [问题跟踪] 通过ftp客户端连接工具登录,发现未跳转到ftp账号指定的目录下面. cat /etc/vsftpd.config发现开启了: local_root=/home/test 将此注释重启ftp服务正常. 附录(vsftpd配置详解): vsftpd服务器配置文件"/etc/vsftpd/vsftpd.conf",以此为例.

vsftp 服务配置

在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftpd (very serure ftp) 搭建vsftpd 服务 yum 安装需要用两个包:vsftpd 和 db4-utils yum  install –y db4-utils   yum install –y vsftpd 1.建立虚拟用户关联的系统账户和虚拟用户.密码文件 系统用户:useradd virftp -s /sbin/nologin  系统用户.密码文件: vim  /etc/vsftpd/vsftpd

vsftp 服务配置篇

在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftpd (very serure ftp) 搭建vsftpd 服务 yum 安装需要用两个包:vsftpd 和 db4-utils yum  install –y db4-utils   yum install –y vsftpd 1.建立虚拟用户关联的系统账户和虚拟用户.密码文件 系统用户:useradd virftp -s /sbin/nologin  系统用户.密码文件: vim  /etc/vsftpd/vsftpd

vsftp服务配置详解

FTP服务器简介: FTP服务器是提供文件存储和访问服务的服务器,通过ftp(文件传输协议)实现数据传输,而且FTP是仅基于TCP的服务,不支持UDP.FTP应用是一种C/S架构的应用,客户端和服务器端都需要安装相关的软件才能实现相互之间的数据传输.常见的软件套件有FileZilla,Server-U,VsFTP,Pure-FTPd ,ProFTPD等,其中VsFTP,Pure-FTPd ,ProFTPD是单纯的服务器程序,常见客户端程序有ftp,lftp.本文实验环境中采用的服务器程序是vsf

linux ftp 服务配置

1 FTP服务搭建环境 server端: CentOS release 6.8 (Final) ip 192.168.91.3 hostname:Darren client端: CentOS release 6.6 (Final) ip 192.168.91.5 hostname:zhishutang 2 server端安装vsftpd服务 [[email protected] ~]# yum -y install vsftpd [[email protected] packages]# rpm

LINUX FTP服务配置文档

一.FTP主动被动模式介绍 在此之前首先要了解什么是控制层面,什么是数据层面.控制层面是在数据传输之前所建立的连接,如TCP三次握手就属于控制层面,建立好连接后开始传输数据,届时就属于数据传输层面. 1.主动模式:客户端向服务器发起连接,随机生成一个大于1024的端口X,服务端用21号端口建立控制层面连接,建立好连接后即可执行上传下载命令.当需要传输数据时,客户端会再开启一个大于1024的端口Y并通过之前建立的控制层面连接将端口信息发送给服务端,届时服务端主动向客户端发起连接,数据层面的连接建立

vsftp服务配置及应用

虚拟用户配置 所有虚拟用户将被统一映射为一指定的系统账号,访问的共享位置即为此系统帐号的家目录: 各虚拟用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定: 虚拟用户帐号的存储方式 文件中:编辑文件 奇数行为用户名,偶数行为密码: 因为是明文存放的,所以此文件需编码为hash格式,因而修改文件极为麻烦: 关系型数据库的表中 即时查询数据库完成用户认证: 通常使用的数据库是mysql,由于vsftp的认证是基于pam进行的,所以需要pam能够连接mysql,依赖于pam_mysql模块