- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ubuntu 自带的 FTP 服务器是 vsftpd.
安装使用
1 、安装 vsftpd
sudo apt- get install vsftpd
安装了之后会在 /home/ 下建立一个 ftp 目录。这时候你可以试着访问下 ftp://IP 地 址。应该
可以看到一个空白内容的 ftp 空间。
默认设置下匿名用户可以下载,但不能写入或是上传
2 、设置 vsftpd.conf 文件
现在我们要让匿名用户无法访问,并且得输入 linux 上的用户密码后才能访问到他们自己目
录里的内容。
首先找到设置 vsftpd 的文件,位置在 /etc/vsftpd.conf
sudo gedit /etc/vsftpd.conf
服务器的配置
1 . 匿名服务器的连接(独立的服务器)
在/etc/vsftpd/vsftpd.conf 配置文件中添加如下几项:
Anonymous_enable=yes ( 允许匿名登陆 )
Dirmessage_enable=yes (切换目录时,显示目录下 .message 的内容)
Local_umask=022 (FTP 上本地的文件权限,默认是 077)
Connect_form_port_20=yes (启用 FTP 数据端口的数据连接) *
Xferlog_enable=yes (激活上传和下传的日志)
Xferlog_std_format=yes ( 使用标准的日志格式 )
Ftpd_banner=Moonlight Ftp Server (欢迎信息)
Pam_service_name=vsftpd (验证方式) *
Listen=yes (独立的 VSFTPD服务器) *
功能:只能连接 FTP 服务器,不能上传和下传
注:其中所有和日志欢迎信息相关连的都是可选项 ,打了星号的无论什么帐户都要添加,是
属于 FTP 的基本选项
2 . 开启匿名 FTP 服务器上传权限
在配置文件中添加以下的信息即可:
Anon_upload_enable=yes ( 开放上传权限 )
Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)
Write_enable=yes ( 开放本地用户写的权限 )
Anon_other_write_enable=yes ( 匿名帐号可以有删除的权限 )
3 . 开启匿名服务器下传的权限
在配置文件中添加如下信息即可:
Anon_world_readable_only=no
注:要注意文件夹的属性,匿名帐户是其它( other )用户要开启它的读写执行的权限
(R )读 下传 (W )写 上传 (X )执行 如果不开 FTP 的目录都进不去
4 .普通用户 FTP 服务器的连接(独立服务器)
在配置文件中添加如下信息即可:
Local_enble=yes (本地帐户能够登陆)
Write_enable=no (本地帐户登陆后无权删除和修改文件)
功能:可以用本地帐户登陆 vsftpd 服务器,有下载上传的权限
注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传
5 . 用户登陆限制进其它的目录,只能进它的主目录
设置所有的本地用户都执行 chroot
Chroot_local_user=yes (本地所有帐户都只能在自家目录)
设置指定用户执行 chroot
Chroot_list_enable=yes (文件中的名单可以调用)
Chroot_list_file=/ 任意指定的路径 /vsftpd.chroot_list
注意: vsftpd.chroot_list 是没有创建的需要自己添加, 要想控制帐号就直接在文件中加帐号
即可
6 . 限制本地用户访问 FTP
Userlist_enable=yes ( 用
您可能关注的文档
- TUXEDO与ORACLE数据库的互连[参考].pdf
- tuxedo命令小结[总结].pdf
- tuxedo基本命令[参考].pdf
- tuxedo配置参数详解及远程客户端配置[借鉴].pdf
- TVC文案精彩完整[归纳].pdf
- TwinCAT基础编程手册[参照].pdf
- TV修补模型的介绍[归纳].pdf
- TWS1801γ射线扫描技术在石油化工生产中的应用[参照].pdf
- txt文件导入sql数据库[借鉴].pdf
- TXTSETUP.SIF编辑工具[收集].pdf
- UbuntuLinux编译出能运行在DD、Tomato下的软件[归纳].pdf
- Ubuntusvnserver搭建与使用文档[归纳].pdf
- Ubuntulinux命令大全[汇编].pdf
- UbuntuVNC服务器及客户端安装配置手册[参照].pdf
- Ubuntu下git服务器的搭建和基本使用[参考].pdf
- ubuntu上建立svn服务器[收集].pdf
- Ubuntu下安装Android开发环境[归纳].pdf
- Ubuntu下快速搭建Apache2+MySQL+PHP5开发环境[归纳].pdf
- Ubuntu下编译3.0.4内核[定义].pdf
- Ubuntu下配置Android开发环境[归纳].pdf
原创力文档


文档评论(0)