有几个可能会比较常用到的但是不在vsftpd.conf中的列在下面:

让vsFTP最大支持链接数为100个,每个IP,最多能支持5个链接,所以我应该在vsftpd.conf中加上如下的两行:

max_clients=100

max_per_ip=5

anon_max_rate=数字 ——这是匿名的下载速度

local_max_rate=数字 ——这是vsFTP服务器上普通用户的下载速度

注:这个数字的单位是字节,所以我们要计算一下。比如我想让匿名用户和vsFTP上的用户都以100KB下载,所以这个数字应该是1024x100=102400 所以我们要在vsftpd.conf中加入下面的两行 :

anon_max_rate=102400

local_max_rate=102400

目录的说明:

在vsftpd.cof文件中,有 dirmessage_enable=YES,然后在目录中建一个文件 " .message " 在文件中写上有关目录的说明就可以了。

配置vsftp 虚拟用户

1.生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件的格式如下,单数行为用户名,偶数行为口令:

#vi account.txt

ylg

1234

zhanghong

4321

gou

5678

2.生成口令库文件,并修改其权限:

#db_load -T -t hash -f ./account.txt /etc/account.db

#chmod 600 /etc/account.db

3.新建一个虚拟用户的PAM文件。加上如下两行内容:

#vi /etc/pam.d/vsftp.vu

auth required /lib/security/pam_userdb.so db=/etc/account

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

4.建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限:

#useradd -d /ftpsite virtual_user

#chmod 700 /ftpsite

经过该步骤的设置,/ftpsite就是virtual_user用户的主目录,该用户也是/ftpsite目录的拥有者。除root用户之外,只有该用户具有对该目录的读、写和执行的权限。

5.生成一个测试文件。先切换至virtual_user用户身份,然后在/ftpsite目录下创建一个文件:

#su -virtual_user

$vi /ftpsite/mytest

This is a test file.

$su - root

6.编辑/etc/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容):

anonymous_enable=NO

local_enable=YES

local_umask=022

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

one_process_model=NO

chroot_local_user=YES

ftpd_banner=Welcom to my FTP server.

anon_world_readable_only=NO

guest_enable=YES

guest_username=virtual_user

pam_service_name=vsftp.vu

上面代码中,guest_enable=YES表示启用虚拟用户;guest_username=virtual则是将虚拟用户映射为本地用户,这样虚拟用户登录后才能进入本地用户virtual的目录/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu.

linux红帽子桌面模式ftp,Linux操作系统配置Vsftp的方法相关推荐

  1. linux无桌面重做系统,Linux不需要重做系统

    感谢hsyyf的投递 但 从系统构架上来讲,总所周知,Linux的稳定性远大于windows,单纯的使用不会引起系统的损坏.当不进行危险操作时,例如执行sudo rm -rf /*之类的命令,或者混用 ...

  2. linux三大桌面,三大特性!Linux 7桌面正式版初体验(组图)

    三大特性!Linux 7桌面正式版初体验(组图) 作者: 51cto CNETNews.com.cn 2010-03-26 01:05:14 经过一段时间的测试,中科红旗Linux终于发布了正式版,并 ...

  3. redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境

    Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...

  4. 怎么给linux装桌面,给Arch Linux系统安装桌面的方法

    Arch Linux基本系统安装完成后并没有默认安装桌面,所以现在我们为Arch Linux安装桌面,我选择的是安装Xfce桌面. 1.准备工作 1.1.安装Xorg 由于Xfce是基于图形库GTK+ ...

  5. 服务器操作系统百度文库,Linux操作系统配置服务器的方法及实现_百度文库(6页)-原创力文档...

    L i n u x 是一个免费和自由传播的类 UNIX 操作系统,很多 UNIX 下的系统程 序.编程环境和应用程序都已经成功的移 植到了 Linux 上. Linux 系统是由全世界成 千上万的程序 ...

  6. 红帽linux配置网桥 039,CentOS7.6操作系统配置网桥

    日前CentOS7.6服务器安装虚拟机,需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通. Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换 ...

  7. linux mint 桌面区别,mint linux mate 界面和cinnamon界面的区别

    d尘封de青春的回答 有以下区别: 1.两者的界面不同 两者是基于不同界面的操作桌面,有很大的差别 2.技术不同 前者的技术是基于GNOME Shell的Cinnamon,后者的技术是基于GNOME ...

  8. linux还原桌面面板,恢复Linux桌面下方面板上显示最小化的图标的方法

    经常在Linux系统下进行各种操作,偶尔不小心点错了,想要还原回来却不知道怎么办?即影响办公效率,也影响心情.今天,笔者遇到意外情况,系统不知道出现了什么问题,卡住了,然后弹出一个对话框,笔者也没有注 ...

  9. linux双网卡架设FTP,LINUX系统上架设FTP服务器

    CentOS上搭建FTP服务器 服务器软件:vsftpd 简要说明:vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个LINUX发行版中最受推崇的FTP服务器软件.至于 ...

最新文章

  1. Linux IO实时监控iostat命令详解
  2. Mybatis 3 返回布尔值,需要注意的地方
  3. 登录之验证码相关实现
  4. 正则表达式matches_正则表达式在VBA中间是如何应用?正则表达式的实现方式?...
  5. HDU2167 Pebbles(状压DP)
  6. http:(2):http请求方法
  7. 连接hadoop java.io.IOException:Could not locate executable null\bin\winutils.exe in the Hadoop binarie
  8. 单行文本与多行文本省略文本
  9. oracle的删除的row如何,Oracle 删除大表中部分数据
  10. 1.图像显示图像腐蚀图像模糊canny边缘检测视频操作调用摄像头
  11. 【flv解析】Audio Specific Config 协议及解析
  12. 【生物电信号】基于matlab GUI生物电信号仿真【含Matlab源码 684期】
  13. RK3568 Android12 移除电池图标和设置选项
  14. 工欲善其事,必先利其器 — “CSDN浏览器插件” 办公必备“神器” | 你值得拥有
  15. 小米手机通用线刷教程
  16. 104届广交会秋交会展位(摊位)联营参展函 (广交会展位合作)
  17. BigDecimal源码分析。
  18. 产业新闻-2006.06.02-05
  19. platEMO里多目标进化算法对应的参考文献
  20. uni-app配置搜索框

热门文章

  1. 股市永不过时的黄金铁律:零下金叉疯狂买,零上死叉立即卖
  2. 基于用户的协同过滤(余弦相似度)
  3. CIKM 2021 | Deep Retrieval:字节跳动深度召回模型论文精读
  4. @请注意查收:《史上最全的AI论文资料》.pdf
  5. LTP 4.0!单模型完成6项自然语言处理任务
  6. 当深度学习遇上量化交易——图与知识图谱篇
  7. 近期值得读的10篇GAN进展论文
  8. HDU1247 字典树 Hat’s Words(Tire Tree)
  9. 《跟我学java》_《跟我学Java——基础篇02》
  10. 每日简单小妙招:使用python自动登录CSDN等各大网站