vsFTPd服务器实用培训教程

vsFTPd服务器实用培训教程

ID:45497164

大小:72.00 KB

页数:19页

时间:2019-11-13

vsFTPd服务器实用培训教程_第1页
vsFTPd服务器实用培训教程_第2页
vsFTPd服务器实用培训教程_第3页
vsFTPd服务器实用培训教程_第4页
vsFTPd服务器实用培训教程_第5页
资源描述:

《vsFTPd服务器实用培训教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、vsFTPd服务器作者:北南南北,正在修订之中 来自:LinuxSir.Org 摘要:vsFTPD是一款小巧易用FTP服务器程序;本文面向初学者的一点疑问,能让初学者在最短的时间内学会最简单的vsftpd服务器的架设;本文应该算是初学者练手篇;正在更新之中;本文基于vsftpd-2.0.3;欢迎大家共同修订本教程,有些功能的实现,需要大家参与;您可以以留言的形式参与,我会每天把大家的留言整理加入文档;谢谢。目录 +++++++++++++++++++++++++++++++++++++++++++ 正文 +++++

2、++++++++++++++++++++++++++++++++++++++1、vsFTPd,目前常用FTP服务器套件;vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序;特点是小巧轻快,安全易用;能让其自身特点得发发挥和掌握,也然最主要的是会用;目前在开源操作系统中常用的FTPD套件主要有ProFTPD、PureFTPd和wuftpd等;至于哪个FTP服务器套件更好,哪个是你最熟悉的,哪个就是最好的;2、ftp用户管理解说;FTP服务器对用户的管理,在默认的情况下是根据/etc/passwd及/etc/group来进行的,所以我

3、们一定要了解Linux系统用户和用户组的管理,用户和用户组的管理是一切应用的的基础,有的弟兄不想去了解基础的东西,就想一步成架好各种服务器,事实证明这种学习方法是最不明智的;虽然在您可能在几分钟启动了ftp服务器,但遇到问题时,您不一定能知道是哪里出错;所以基础还是极为重要的;推荐文章:2.1、匿名ftp用户和用户组的理解;当我们访问各大FTP上访问时,可能我们不去想我们以什么身份登录的,如果他的FTP允许匿名登录的话;比如我们在浏览器上打入;ftp://mirrors.kernel.org 或 ftp://ftp:ftp@mirrors.ke

4、rnel.org我们会发现上面的两行最终都能访问,而且显示的结果也完全一样,最终都跳到ftp://mirrors.kernel.org地址;那我们访问这个FTP时,是不是有用户和密码呢?是的,也是需要在的,只是在服务器端允许匿名访问,而匿名访问的用户名和密码都是ftp,只是我们因为匿名访问,没有感觉到他有用户名和密码罢了。第二个地址就是以ftp用户,密码也是ftp来访问ftp://mirrors.kernel.org;如果我们以ftp命令连接mirrors.kernel.org时,我们会发现需要输入用户ftp,密码ftp才能访问;在FTP服务器

5、中,匿名用户的用户名和密码都是ftp;这个用户可以在您的操作系统中的/etc/passwd中能找得到;可能有类似下面的一行;ftp:x:14:50:FTPUser:/var/ftp:/sbin/nologin说明:/etc/passwd是系统用户的配置文件;/etc/group是系统用户组配置文件,您可以通过及其相关文档中了解一些用户管理的一些基础知识;在ftp用户这行中,我们看到七个字段,每个字段写字段之间用:号分割;ftp是用户名 x是密码字段,是隐藏的; 14是用户的UID字段,可以自己来设定,不要和其它用户的UID相同,否则会造成系统安

6、全问题; 50用用户组的GID,可以自己设定,不要和其它用户组共用FTP的GID,否则会造成系统全全问题; FTPUser是用户说明字段; /var/ftp是ftp用户的家目录,可以自己来定义; /sbin/nologin这是用户登录SHELL,这个也是可以定义的,/sbin/nologin表示不能登录系统;系统虚拟帐号(也被称为伪用户)一般都是这么设置。比如我们把ftp用户的/sbin/nologin改为/bin/bash,这样ftp用户通过本地或者远程工具ssh或telnet以真实用户身份登录到系统。这样做对系统来说是不安全的;如果您认为一

7、个用户没有太大的必要登录到系统,就可以只给他FTP帐号的权限,也就是说只给他FTP的权限,而不要把他的SHELL设置成/bin/bash等;关于ftp用户组的理解:我们查看/etc/group的时候,会发现类似这样一条;ftp:x:50:/etc/group是用户组的管理配置文件,上面这行表示用户组ftp,x是密码段,50是GID;我们对照在/etc/passwd中的ftp那行得知ftp用户是属于ftp用户组的,因为ftp用户那行中的GID和ftp用户组的GID是相同的;2.2、匿名ftp用户和ftp用户组是否可以删除在一般情况下是不能把/et

8、c/passwd和/etc/group中有把ftp用户和用户组的行删除的,因为FTP服务器是需要他们来对FTP用户实现管理,在默认的情况下。虽然不能删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。