linux下FTP服务器安装配置(VSftp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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站点。