Ubuntu Server 11.04下vsFTPd的安装和配置教程

服务器操作系统:Ubuntu Server 11.04

第一步:假设你已经拥有了root的权限,那么接下来可以通过 apt-get install vsftpd 命令安装vsFTPd文件服务器,安装过程是自动完成的,感觉Ubuntu在软件安装方面做的还是很到位的,当然你也可以选择下载tar.gz的

源代码进行手动的编译,不过要多花些时间了,安装完成后FTP服务会自动启动,会看到启动后的进程。

第二步:就是对vsFTPd服务器进行配置,首先需要明确你访问FTP的用户类型,vsFTPd服务器支持的用户类型分为三种(匿名用户,本地用户,虚拟用户)。

匿名用户:anonymous

本地用户:local

虚拟用户:guest

个人认为本地用户是最常用的模式, 在系统里拥有实体帐号的用户可以登录FTP并可以被锁定到自己的目录中,

接下来就说一下本地用户模式的配置。

配置文件路径:/etc/vsftpd.conf

#启用本地用户

local_enable = YES

#锁定本地用户目录

local_root = /var/www

#允许本地用户写权限

write_enable = YES

#本地用户上传权限掩码(规则同Linux下一样,默认为022,就是其他用户拥有只读权限)

local_umask = 022

如果是已独立模式运行的vsFTPd服务器,现在应该可以让本地用户操作了,还有其它的一些配置,稍后有时间我再完善,上述几部配置完成,应该可以满足基本使用。

最后一步,别忘了重启vsFTPd的服务,命令:service vsftpd restart

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywxyg.html