linux下FTP服务器安装配置(VSftp)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

环境:

RedHat AS4

说明:

如果不做说明,一般安装命令均使用ROOT权限,用 # 表示

特别说明:无

以下文章介绍Liunx 环境下vsftpd的三种实现方法

一、前言

Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的

FTP服务器,目前已经被许多大型站点所采用

Vsftpd的实现有三种方式

1、匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问

2、本地用户形式:以/etc/passwd中的用户名为认证方式

3、虚拟用户形式:支持将用户名和口令保存在数据库文件或数据库服

务器中。相对于FTP的本地用户形式来说,虚拟用户只是FTP服务器

的专有用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增

强系统本身的安全性。相对于匿名用户而言,虚拟用户需要用户名和密

码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。

对于需要提供下载服务,但又不希望所有人都可以匿名下载;既需要对

下载用户进行管理,又考虑到主机安全和管理方便的FTP站点来说,

虚拟用户是一种极好的解决方案。

默认情况下vsftp上传之后文件的权限是600,目录权限是700

想要修改上传之后文件的权限,有两种情况

如果使用vsftp的是本地用户

则要修改配置文件中的 local_umask的值

如果使用vsftp的是虚拟用户

则要修改配置文件中的 anon_umask的值

二、vsftp配置大全-三种方式的实现

1、匿名用户形式:

任务实现匿名用户上传,下载,删除,重命名,新建目录,删除目录,重命名目录;

第一步:在/var/ftp/下,新建一个目录share;

chmod –R 777 /var/ftp/share/

chown –R nobody:nobody /var/ftp/share/

第二步:更改/etc/vsftpd/vsftpd.conf

anonymous_enable=YES

local_enable=YES

local_umask=022 本地用户产生文件的默认权限值644

anon_umask=000 匿名用户产生文件的默认权限值644

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES (删除重命名文件和目录)

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

第三步:重启vsftpd服务;

service vsftpd restart

第四步:登录FTP;

2、本地用户形式:

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_umask=000

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

dirmessage_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

#userlist_deny=YES 默认就是这个

tcp_wrappers=YES

3、虚拟用户形式:

WIN2008下FTP

详细步骤:

安装FTP服务。

1.在“服务器管理器”窗口选择“角色”-“添加角色”。

2.在“开始之前”窗口选择“下一步”。

3.在“选择服务器角色”窗口中选择安装“web服务器”角色。在“是否添加web服务器所需的功能”窗口单击“添加必须的功能”按钮,再单击“下一步”。

4.在“web服务器简介”窗口,单击“下一步”。

5.在“选择服务角色”窗口,选择全部“FTP”选项,完成选择后单击“下一步”。

6.在“确认安装选择”窗口确认选项无误后单击“安装”。

7.在“安装结果”窗口可以查看安装提示信息,单击“关闭”,完成FTP的安装。

建立FTP站点。

1.在桌面选择“开始”——“管理工具”单击“Internet 信息服务(IIS)6.0管理器”。

2.在“Internet 信息服务(IIS)6.0管理器”窗口,展开左侧窗格菜单,右击默认FTP

站点,选择“属性”。

3.在打开的“默认FTP站点属性”窗口,保持默认设置。

4.在“默认FTP站点属性”窗口,选择“安全账户”选项卡,清除“允许匿名连接”复选框。

5.选择“主目录”选项卡,在“本地路径”中输入FTP文件夹路径,选择“读取”和“写入”复选框。

6.在“Internet 信息服务(IIS)6.0管理器”窗口,展开左侧窗格菜单,右击默认FTP

站点,选择“启动”。

在客户机上访问FTP站点。

相关文档
最新文档