linux红帽子桌面模式ftp,Linux操作系统配置Vsftp的方法
有几个可能会比较常用到的但是不在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的方法相关推荐
- linux无桌面重做系统,Linux不需要重做系统
感谢hsyyf的投递 但 从系统构架上来讲,总所周知,Linux的稳定性远大于windows,单纯的使用不会引起系统的损坏.当不进行危险操作时,例如执行sudo rm -rf /*之类的命令,或者混用 ...
- linux三大桌面,三大特性!Linux 7桌面正式版初体验(组图)
三大特性!Linux 7桌面正式版初体验(组图) 作者: 51cto CNETNews.com.cn 2010-03-26 01:05:14 经过一段时间的测试,中科红旗Linux终于发布了正式版,并 ...
- redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境
Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...
- 怎么给linux装桌面,给Arch Linux系统安装桌面的方法
Arch Linux基本系统安装完成后并没有默认安装桌面,所以现在我们为Arch Linux安装桌面,我选择的是安装Xfce桌面. 1.准备工作 1.1.安装Xorg 由于Xfce是基于图形库GTK+ ...
- 服务器操作系统百度文库,Linux操作系统配置服务器的方法及实现_百度文库(6页)-原创力文档...
L i n u x 是一个免费和自由传播的类 UNIX 操作系统,很多 UNIX 下的系统程 序.编程环境和应用程序都已经成功的移 植到了 Linux 上. Linux 系统是由全世界成 千上万的程序 ...
- 红帽linux配置网桥 039,CentOS7.6操作系统配置网桥
日前CentOS7.6服务器安装虚拟机,需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通. Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换 ...
- linux mint 桌面区别,mint linux mate 界面和cinnamon界面的区别
d尘封de青春的回答 有以下区别: 1.两者的界面不同 两者是基于不同界面的操作桌面,有很大的差别 2.技术不同 前者的技术是基于GNOME Shell的Cinnamon,后者的技术是基于GNOME ...
- linux还原桌面面板,恢复Linux桌面下方面板上显示最小化的图标的方法
经常在Linux系统下进行各种操作,偶尔不小心点错了,想要还原回来却不知道怎么办?即影响办公效率,也影响心情.今天,笔者遇到意外情况,系统不知道出现了什么问题,卡住了,然后弹出一个对话框,笔者也没有注 ...
- linux双网卡架设FTP,LINUX系统上架设FTP服务器
CentOS上搭建FTP服务器 服务器软件:vsftpd 简要说明:vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个LINUX发行版中最受推崇的FTP服务器软件.至于 ...
最新文章
- Linux IO实时监控iostat命令详解
- Mybatis 3 返回布尔值,需要注意的地方
- 登录之验证码相关实现
- 正则表达式matches_正则表达式在VBA中间是如何应用?正则表达式的实现方式?...
- HDU2167 Pebbles(状压DP)
- http:(2):http请求方法
- 连接hadoop java.io.IOException:Could not locate executable null\bin\winutils.exe in the Hadoop binarie
- 单行文本与多行文本省略文本
- oracle的删除的row如何,Oracle 删除大表中部分数据
- 1.图像显示图像腐蚀图像模糊canny边缘检测视频操作调用摄像头
- 【flv解析】Audio Specific Config 协议及解析
- 【生物电信号】基于matlab GUI生物电信号仿真【含Matlab源码 684期】
- RK3568 Android12 移除电池图标和设置选项
- 工欲善其事,必先利其器 — “CSDN浏览器插件” 办公必备“神器” | 你值得拥有
- 小米手机通用线刷教程
- 104届广交会秋交会展位(摊位)联营参展函 (广交会展位合作)
- BigDecimal源码分析。
- 产业新闻-2006.06.02-05
- platEMO里多目标进化算法对应的参考文献
- uni-app配置搜索框