仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 485|回复: 8
打印 上一主题 下一主题

[其他Linux] linux教程之Linux操纵体系设置Vsftp办法

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
Linux下vsftp的从头安装和设置假造用户
从头安装和设置假造用户
以下都是在root用户下举行的
#tarzxvfvsftpd-2.0.5.tar.gz――解压
#cdvsftpd-2.0.5.tar.gz――解压落后进vsftpd-2.0.5.tar.gz目次
#mkdir/usr/share/empty/――VSFTPD默许设置必要一个空目次:/usr/share/empty
#mkdir/var/ftp/――假如允许匿名用户(anonymous),那末你将必要一个"ftp"用户和其home目次(这个home目次不属于“ftp”用户,并且“ftp"用户也对其没有写权限)在你的体系中存在。
#adduser然后回车,按照程序申明来增加两个用户"nobody"和"ftp",nobody一样平常都已存在来,假如增加时提醒用户已存在,就不必添了。ftp用户设置时主目次都设在/var/ftp
#chmod755/var/ftp――把/var/ftp目次的权限设为drwxr-xr-x
#make
#makeinstall
#cpvsftpd.conf/etc――"makeinstall"不会拷贝默许的设置文件,以是手工拷贝已往。分歧的体系地位大概纷歧样,看一下,假如有/etc/vsftp目次的话,就拷贝到/etc/vsftp下
安装完成。
测试一下:
编纂/etc/vsftpd.conf,在最上面到场以下这一行:
listen=YES
断定你没有运转其他FTP服务(不然VSFTPD不克不及占用FTP所需的21端口)。
#/usr/local/sbin/vsftpd&
[1]306
假如统统一般,那末你将连上FTP服务器
#ftplocalhost
Connectedtolocalhost(127.0.0.1)。
220(vsFTPd2.0.1)
Name:ftp
331Pleasespecifythepassword.
Password:
230Loginsuccessful.Havefun.
RemotesystemtypeisUNIX.
Usingbinarymodetotransferfiles.
ftp>
运转体例:
VSFTPD能运转在自力形式(standalone)大概经由过程inetd来启动。
自力形式(standalone)就是后面测试时用的办法,在vsftpd.conf到场"listen=YES"
用xinetd服务启动
请在/etc/xinetd.d/vsftpd
serviceftp
{
socket_type=stream
wait=no
user=root
server=/usr/local/sbin/vsftpd
#server_args=
#log_on_success+=DURATIONUSERID
#log_on_failure+=USERID
nice=10
disable=no
}
设置vsftp
修正/etc/vsftpd.conf,
vsftpd.conf对照的复杂,有良多选项没有列出来,详细能够看blog里的别的篇。
有几个大概会对照经常使用到的可是不在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.天生假造用户口令库文件。为了创建此口令库文件,先要天生一个文本文件。该文件的格局以下,双数举动用户名,偶数举动口令:
#viaccount.txt
ylg
1234
zhanghong
4321
gou
5678
2.天生口令库文件,并修正其权限:
#db_load-T-thash-f./account.txt/etc/account.db
#chmod600/etc/account.db
3.新建一个假造用户的PAM文件。加上以下两行内容:
#vi/etc/pam.d/vsftp.vu
authrequired/lib/security/pam_userdb.sodb=/etc/account
accountrequired/lib/security/pam_userdb.sodb=/etc/account
4.创建假造用户,设置该用户所要会见的目次,并设置假造用户会见的权限:
#useradd-d/ftpsitevirtual_user
#chmod700/ftpsite
经由该步骤的设置,/ftpsite就是virtual_user用户的主目次,该用户也是/ftpsite目次的具有者。除root用户以外,只要该用户具有对该目次的读、写和实行的权限。
5.天生一个测试文件。先切换至virtual_user用户身份,然后在/ftpsite目次下创立一个文件:
#su-virtual_user
$vi/ftpsite/mytest
Thisisatestfile.
$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=WelcomtomyFTPserver.
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

</p>
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-18 15:45:41 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-23 10:46:21 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-31 15:51:17 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
深爱那片海 该用户已被删除
5#
发表于 2015-2-6 21:20:58 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-18 19:50:00 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
小女巫 该用户已被删除
7#
发表于 2015-3-6 10:41:24 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
谁可相欹 该用户已被删除
8#
发表于 2015-3-13 00:10:52 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
不帅 该用户已被删除
9#
发表于 2015-3-20 07:59:33 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 10:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表