vsftpd文件传输服务器构建方法

   1、安装vsftpd 服务 和 db

  <!--[endif]-->


  <!--[if !supportLists]-->2、<!--[endif]-->添加三个虚拟用户 devadmin sales saleadm


  3、用db_load工具将列表文件转化为DB数据库文件


  <!--[if !supportLists]-->4、<!--[endif]-->建立FTP 访问的目录及虚拟用户对应的系统用户


  5、建立根目录,任何用户都可访问,且可以下载/var/ftp/soft


  建立用户sales 和 saleadm 访问的目录及文件


  <!--[if !supportLists]-->6、<!--[endif]-->设置用于虚拟用户的PAM文件


  7、修改vsftpd.conf 主配置文件,启用虚拟用户支持


  <!--[if !supportLists]-->8、<!--[endif]-->为不同用户建立独立的配置文件

  <!--[endif]-->


  匿名用户

  <!--[endif]-->


  devadmin 配置


  为用户sales 配置独立的配置文件


  <!--[endif]-->

  为用户saleadm 配置独立的配置文件

  <!--[endif]-->


  <!--[if !supportLists]-->9、<!--[endif]-->重启vfstpd服务

  <!--[endif]-->


  <!--[if !supportLists]-->10、<!--[endif]-->验证结果

  匿名用户登录


  Sales登录,只能下载/复制 不能进行其他操作


  Saleadm登陆对、var/market 有管理权限


  <!--[endif]-->


  <!--[endif]-->

  Devadm登陆管理/var/ftp/soft


  总结


  试验成功!!!!!!!!!!

  常见问题:

  1、关防火墙

  2、开关闭sclinux setenforce 0 或者 添加防火墙规则

  3、会出现文件权限问题 甚至文件权限

  4、出现:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接

时间: 2024-10-03 22:53:53

vsftpd文件传输服务器构建方法的相关文章

Python实现的简单文件传输服务器和客户端_python

还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: import SocketServer, time class MyServer(SocketServer.BaseRequestHandler): userInfo = { 'yangsq' : 'yangsq', 'hudeyong' : 'hudeyong', 'mudan' : 'mudan' } def handle(self): print 'Con

Android上传文件到服务器的方法

本文实例为大家分享了Android端实现文件上传的具体代码,供大家参考,具体内容如下 1).新建一个Android项目命名为androidUpload,目录结构如下: 2).新建FormFile类,用来封装文件信息 package com.ljq.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream;

flashfxp怎么用?flashfxp上传文件到服务器的方法

1.我们可以下载一个破解版本的flashfxp软件,然后安装并下载在手机 2.打开flashfxp软件之后我们再点击"站点"之后我们再点击 网站添加到新的站点 如下图所示 3.在我们加好了新站点之后我们点击,添加"连接" 此时会提示密码错误,所以我们要输入要连接站点的用户名与密码,如果没有问题点击确认FTP账号和密码正确,且FTP连接端口,和空间设置的FTP端口 5.确认网站FTP连接成功你会看到在flashfxp右边就是服务器上的文件了,左边是本地了,我们可以直接

如何保证文件传输服务器FTP的安全

作为Internet上的FTP服务器,系统的安全性是非常重要的,这是建立FTP服务器者所考虑的第一个问题.其安全性主要包括以下几个方面: 一. 未经授权的用户禁止在服务器上进行FTP操作. 二. FTP用户不能读取未经系统所有者允许的文件或目录. 三. 未经允许,FTP用户不能在服务器上建立文件或目录. 四. FTP用户不能删除服务器上的文件或目录. FTP服务器采取了一些验明用户身份的办法来解决上述第一个问题,主要包括以下几个措施: FTP用户所使用的用户帐号必须在/etc/passwd文件中

微信电脑版文件传输助手怎么用

  文件传输助手使用方法: 1.首先请登录微信电脑版,看到左边的聊天信息里面有个"文件传输助手" 2.选择需要传输的文件,如文字.图片以及电脑中的文件,点击发送 3.查看手机,即可接收已传输的文件

微信电脑版文件传输助手怎么用?微信pc版文件传输助手用法

文件传输助手使用方法: 1.在电脑中登录微信 wx.qq.com 然后利用手机扫一扫登录自己的微信(打开微信,然后利用微信的扫一扫就可以登录了),然后在电脑中打开"文件传输助手" 2.然后我们在电脑中找到要上传到微信的 文件,如文字.图片以及电脑中的文件,点击发送 3.查看手机,即可接收已传输的文件 好了是不是非常的简单,这样和QQ一样可以不需要通过数据线就可以实现 微信PC与手机版微信之间实现文件上传功能了.

python实现获取客户机上指定文件并传输到服务器的方法_python

本文实例讲述了python实现获取客户机上指定文件并传输到服务器的方法.分享给大家供大家参考.具体分析如下: 该程序实现了,把目标机器的某个目录(可控)的所有的某种类型文件(可控)全部获取并传到己方的机器上. 1.用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,这是2进制加密解密 2.用zip压缩 3.socket中server.py放到自己这方python server.py,然后client.py放到目标机器,然后py

XMPP协议Asmack实现文件传输的真正解决方法

在使用Asmack的过程中,文件传输是阻碍我前行的一个极大的绊脚石.在翻遍了百度和Google的情况下,依然不得其解.而偶然的一个蓦然回首,我却解决了这个问题.所以,立此贴,一来为自己记录:而来希望能够帮到后来者.我希望自己能够做出一个像微信一样的即时通信,可以发送各种富媒体,接下来看我怎么做,实现文件传输. 第一点,版本问题. Asmack是一个开源库,地址:https://github.com/Flowdalic/asmack,如大家所看到的一样,这个GitHub并不是完整的代码,你需要通过

如何在CentOS 7中使用SSL/TLS加固FTP服务器进行安全文件传输

在一开始的设计中,FTP(文件传输协议)就是不安全的,意味着它不会加密两台机器之间传输的数据以及用户的凭据.这使得数据和服务器安全面临很大威胁. 在这篇文章中,我们会介绍在 CentOS/RHEL 7 以及 Fedora 中如何在 FTP 服务器中手动启用数据加密服务;我们会介绍使用 SSL/TLS 证书保护 VSFTPD(Very Secure FTP Daemon)服务的各个步骤. 前提条件: 你必须已经在 CentOS 7 中安装和配置 FTP 服务 . 在我们开始之前,要注意本文中所有命