`
sungang_1120
  • 浏览: 310611 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

安装配置Linux ftp服务及用IE访问Linux ftp

 
阅读更多

一、 Linux FTP的安装配置

(1)安装FTP:在Centos中直接用yum命令安装
su root
yum install ftp
yum install vsftpd

(2)配置FTP服务

启动vsftpd服务:/sbin/service vsftpd start

Vsftpd服务器的文件夹默认是:/var/ftp/pub

Vsftpd服务器的配置文件是:/etc/vsftpd/vsftpd.conf

添加FTP本地用户用于做FPT登录权限用户,但不做本机系统登录:

/usr/sbin/adduser –d /opt/test_ftp –g ftp –s /sbin/nolongin test这个命令的意思是:

使用命令(adduser)添加test用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /opt/test_ftp)),属于组ftp(-g ftp)然后你需要为它设置密码passwd test 

(3)添加防火墙规则

iptables -I INPUT -p tcp --dport 21 -j ACCEPT     允许21端口开放

FTP配置完成,可以用命令行的方式访问了。

 二、 IE访问Linux FTP

很多情况下,大多数人,安装好VSFTPD后,通过命令行方式,登录正常。但是发现通过浏览器方式,却无登录。此种情况是因为VSFTPD不支持被动模式造成的,可以修改浏览器设置,让浏览器不要以被动模式去连接即可。

配置方法:

方法(1):打开浏器---工具---internet 选项---高级去掉“使用被动FTP” 项

 

 

方法(2):让VSFTPD支持被动模式此方法是以改动FTP服务器配置以达到客户机可以不用更改IE配置选项。

a.首先配置vi /etc/vsftpd/vsftpd.conf文件,加入

pasv_enable=YES

pasv_max_port=30100

pasv_min_port=30000

(上面的30000--30100端口号可以是其它的,在此举例)

b.防火墙配置开放:

vi /etc/sysconfig/iptables添加下面二行

-A INPUT -p tcp --dport 30000:30100 -j ACCEPT
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPTT

c.重启一下,两个服务:

[root@extmail ~]# service iptables restart

[root@extmail ~]# service vsftpd restart

 

附FTP的其他安全配置:

1.你要保证自己能读写自己的目录,就要在配置文件vsftpd.conf里设置一下就可以读写了.
local_enable=yes
write_enable=yes
local_umask=022

2.匿名上传下载
修改配置文件即可vsftpd.conf,确定有以下几行,没有自己添加进去就可以了.
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022

然后你可以新建一个文件夹,修改它的权限为完全开放,任何用户就可以登录这个文件夹,并上传下载文件:
mkdir /var/ftp/guest
chmod 777 /var/ftp/guest

3.定制进入FTP服务器的欢迎信息
在vsftpd.conf文件中设置:
dirmessage_enable=yes
然后进入用户目录建立一个.message文件,输入欢迎信息即可(我这里写入的是Welcome to gxlinux's FTP!):
[root@localhost test_ftp]# ftp 192.168.0.33
Connected to 192.168.0.33 (192.168.0.33).
220 (vsFTPd 2.0.5)
Name (192.168.0.33:gxl): test
331 Please specify the password.
Password:
230-Welcome to gxlinux's FTP!
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.

4.实现虚拟路径
将某个目录挂载到FTP服务器下供用户使用,这就叫做虚拟路径.
比如将gxl用户的目录挂载到FTP服务器中,供FTP服务器的用户使用,使用如下命令即可:
[root@localhost opt]# mount --bind /home/gxl /var/ftp/pub #使用挂载命令
[root@localhost opt]# ls /var/ftp/pub
LumaQQ Screenshot.png 桌面

5.打开vsFTPd的日志功能
添加下面一行到vsftpd.conf文件中,一般情况下该文件中有这一行,只要把前面的注释符号#去掉即可,没有的话就添加,或者修改:
xferlog_file=/var/log/vsftpd.log

6.限制链接数,以及每个IP最大的链接数
修改配置文件中,例如vsftp最大支持链接数100个,每个IP能支持5个链接:
max_client=100
max_per=5

7.限制传输速度
修改配置文件中,例如让匿名用户和vsftd上的用户(即虚拟用户)都以80KB=1024*80=81920的速度下载
anon_max_rate=81920
local_max_rate=81920

 

转载:http://hi.baidu.com/stivenwxf/item/145919109f1df40bd0d66d9f

分享到:
评论

相关推荐

    Linux FTP服务配置

    vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程  1.相关配置文件  /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...

    FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明

    出现这种问题, ①首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作: ②重起FTP服务,最好从服务里面重启(不能根本解决); ③重新设置Server-U帐号和...

    IIS6.0 IIS,互联网信息服务

    需要注意的是,如果你要用一个IP地址对应多个不同的FTP服务器,则只能用使用不同的端口号的方法来实现,而不支持“主机头名”的做法。 对于已建立好的FTP服务器,在浏览器中访问将使用如“ftp://192.168.0.1”或是...

    linux于windows下资源的共享

    如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问; \\192.168.1.5\共享目录 \\192.168.1.5\opt 而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作...

    netcat 瑞士军刀 linux windows netcat 瑞士军刀 linux windows

    本软件包含windows和linux两种版本 1、 了解NC的用法 命令:  nc –h 技巧:  win98用户可以在autoexec.bat加入path=nc的路径,win2000用户在环境变量中加入path中,linux含有这个命令(redhat) 1、基本使用  ...

    WebFTP(支持ZIP在线解压) v2.5.1

    全平台兼容性:Win(IIS+Apache)、Linux(Apache) 支持中英文目录名及文件名; WebFTP V2.5.1 功能变更及bug修正说明: 1、修复IE浏览器下载文件名乱码 2、修复IE6浏览器无法下载的问题 *商业版->个人版,企业版升级...

    DarkShell_Linux-Win集群版V2014年

    支持插入SVCHOST/IE浏览器/EXP等多种进程,无DLL完全穿透防火墙,安装杀软无提示,隐蔽性极强,特征码少,免杀更方便。 自由上线模式:  专用上线、FTP上线、动态域名上线等方式完全让用户自由选择,无任何限制!...

    Linux Dictionary

    Linux 大全; 按照A~Z区分; A a−Linux a−Linux is an x86 floppy−based mini−distribution, where assembly code meets Linux kernel. It contains only programs written in assembly language. It is ...

    RmtSvc v2.3.3

    国内第一款B/S方式的远程控制工具,纯绿色软件无需安装,客户端可为IE或mozilla浏览器,无论你身在何方即使带宽窄,即使在linux系统下只要通过浏览器你就可以方便快捷的远程控制你的机器,支持远程登录、shutdown/...

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松...

    网络组建域管理课件1

    而B/S模式中,客户端只需安装浏览器(如IE浏览器),用户通过浏览器向服务器发送请求,然后服务器接收并处理相应请求将结果返回给浏览器显示。互联网上一个用户通过浏览器访问一个网站(实际是访问WWW服务器,它为...

    开始文档管理系统 v4.3.5 综合版.zip

    系统为B/S结构,只需要在服务器安装即可,客户端使用浏览器访问,服务器可使用windows、linux操作系统,客户端可使用IE、FIREFOX等各种浏览器,可完美使用于各种环境。系统支持分布式存储、支持HA双机热备、支持多...

    PHP程序开发范例宝典III

    实例009 Linux下安装与配置Apache 2.x 15 实例010 Linux下PHP的安装配置 16 实例011 Linux下MySQL的安装配置 18 实例012 启用Red Hat Linux 9自带的PHP运行环境 19 实例013 Linux下实现PHP支持Socket 20 ...

    网吧维护技术资料 合集

    1226 网吧维护\资料\xp实用技巧\Win98+Win2000+WinXP三操作系统共同使用安装实录 .txt 3160 网吧维护\资料\xp实用技巧\Windows XP主要问题以及解决方法一览.txt 9572 网吧维护\资料\xp实用技巧\Windows XP优化指南....

    无忧中国休闲社区新动网风格Dvbbs6.1A

    那么您可以使用类似本地安装的方法进行安装 如果您是虚拟空间,那么您可以使用FTP软件将论坛文件上传到网站目录,比如您将论坛文件传到空间中的dvbbs目录,那么您就可以使用http://www.***.com/bbs/index.asp来...

    淘宝人淘客帝国 V5.12 完美商业版.rar

    批量删除缓存:后台也可以手动批量删除缓存功能,无需在用FTP删除! 前台风格切换:后台模板风格切换,支持四种风格! 后台广告管理:后台可以对网站的广告位进行管理 淘宝网女装 http://www.taobren.com/ 首页...

    淘客帝国5.15破解版完整稳定 整合文章系统文章版

    批量删除缓存:后台也可以手动批量删除缓存功能,无需在用FTP删除! 前台风格切换:后台模板风格切换,支持四种风格! 后台广告管理:后台可以对网站的广告位进行管理 淘宝网女装 http://www.byzhekou.com/ ...

    淘客帝国5.15,整合文章系统文章版

    批量删除缓存:后台也可以手动批量删除缓存功能,无需在用FTP删除! 前台风格切换:后台模板风格切换,支持四种风格! 后台广告管理:后台可以对网站的广告位进行管理 淘宝网女装 http://www.byzhekou.com/ 首页...

    由0晋升200%系统高手

    实例4:远程创建/删除FTP服务 对等网络常见故障的解决 第7章 系统高手之多媒体篇 7.1 音频播放 7.1.1 Windows系统之音频相关功能概述 7.1.2 Windows Media Player 音频功能的设置和优化 7.1.3 相关...

    淘客帝国5.16破解版完整稳定(12.31最新补丁)

    批量删除缓存:后台也可以手动批量删除缓存功能,无需在用FTP删除! 前台风格切换:后台模板风格切换,支持四种风格! 后台广告管理:后台可以对网站的广告位进行管理 淘宝网女装 http://www.byzhekou.com/ 首页...

Global site tag (gtag.js) - Google Analytics