⑴ 静态IP地址,如何做FTP服务器
安装iis组件,安装时点击把ftp服务选上就可以了
⑵ 如何把自己的电脑设置成一个FTP服务器
利用serv-u 在ftp服务器的搭建中,serv-u是目前使用比较多的工具之一。它设置简单,功能强大,而且非常稳定,总体上来说上它比iis附带的ftp服务器略胜一筹。它适用于所有的windows版本,是一款共享软件,可以让用户免费使用一个月。 第一步:serv-u的下载和安装。 目前serv-u的最高版本为4.0,文件大小为2.9mb,它的下载站点之一为“ http://www.download.com.cn/show.pht…tail&id=484”。 点击下载的可执行文件即可开始安装了,安装过程很简单,所有设置保持默认值就可以,按“next”完成每一步(如图24)。安装完毕,在windows的桌面上就出现serv-u的图标,双击serv-u图标,出现serv-u主窗口,点击主界面右边窗口的“start server”即可启动ftp服务器 。 第二步:serv-u的配置。 在serv-u的安装完成之后即可出现配置向导,可以通过这个向导来对它进行配置,主要步骤如下。 a.安装程序首先启动一个设置向导帮助你设置ftp服务器,点击“next”继续。 b.系统弹出输入ip的对话框,此项需要填入你准备为此ftp服务器绑定的ip地址。除非你的计算机有多个固定的ip地址,并且你只想其中一个被ftp服务器所使用,否则,建议不管你是否有固定的ip地址,都将此项保留为空(即让系统自动侦测),点击“next”(如图25)。 c.输入domain name(域名)。此处填入你ftp服务器的域名。但域名由dns解析而不是由这里决定,因此实际上你可以填入任意内容,比如像“我的个人ftp服务器”这种对此ftp进行说明的文字。 d.输入ftp访问的端口号,一般保持默认的21即可。 e.匿名用户的创建和访问目录的设定。首先向导会提示你是否要创建匿名帐号,这里选择是,如果选择不,则用户需要用户名和密码才能访问ftp服务器。接下来安装向导提示输入匿名用户的主目录(anonymous home directory),此处按照需要来设定匿名用户访问硬盘的位置。 f.选择匿名用户是否将其限制在主目录里,如果选择是,则用户只能访问其主目录及以下的目录树;如果选择否,则可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选是。 g.创建新用户和访问目录。按照向导的提示一步一步创建新用户并输入密码(如图26),接着指定该用户可访问的目录和用户权限即可。 到这里,你的个人ftp就已经搭建完成了。不过这还只能实现serv-u赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制和管理,则还需要经过以下后续的操作,这主要包括如下几点。 a.对ftp用户的管理 欲增加一个新用户(包括增加anonymous用户),则在serv-u的一个域中选中users(用户),然后单击右键,进入new user(新用户),依次根据提示为它设置好user name(用户名)、password(密码)、home directory(主目录)等即可完成(如图27)。 欲删除一个用户,则在此用户上单击右键,选delete user(删除用户)即可。 b.对目录权限的管理 在serv-u左边框架中选中用户名,再在右边框架中进入dir access(目录存取)窗口,然后在列表中选中相应目录后,就可在窗口的右侧更改当前用户对它的访问权限了(如图28)。 文件的属性主要包括: read(读):对文件进行读操作(复制、下载,不含查看)的权力。 write(写):对文件进行写操作(上传)的权力。 append(附加):对文件进行写操作和附加操作的权力。 delete(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。 execute(执行):直接运行可执行文件的权力。 list(列表):对文件和目录的查看权力。 create(建立):建立目录的权力。 remove(移动):对目录进行移动、删除和更名的权力。 inherit(继承):如勾选中此项,则以上设置的属性将对当前path(目录)及其下的整个目录树起作用;否则就只对其当前目录有效。 c.其他设置 在local server下的setting处还可设置服务器的一些通用信息。 在“max no.of users”处,设定同时登录该服务器的最大用户数。 在max.speed处根据自己电脑的配置,设置用户最大下载速度。 选择“block users who connect more than xx times within yy seconds for zz minutes”复选框并设置相应的数值,可以防止有些恶意用户为达到攻击目的在短时间内对该服务器的频繁登录。 选择“delete partially uploaded files”复选框,可以自动删除上传失败后留在服务器上不完整文件。如果不要选中这项,就能让serv-u支持断点上传功能(如图29)。 3.架设ftp服务器的其他方式。 a.ws_ftp server。这是一套非常有特色的ftp server程序。它有简单而强大的图形接口。设置起来比较容易,可以在win9x/nt/2000/xp系统下使用,是一个共享的英文软件,文件大小为3.3mb,下载站点之一: http://www.skycn.com/soft/1296.html。 b.filezilla server。作为一个小巧、可*的ftp服务器软件,它配置简单,功能比较强大,适合windows系列中的所有版本,文件大小为637kb,同时它是完全免费的软件,它的汉化版下载站点之一: http://www.skycn.com/soft/8091.html。 c.typsoft ftp server汉化版。由于该软件经过汉化,因此使用起来很容易上手,是一个非常适合初学者的ftp服务器端软件,它配置简单,也能方便地管理用户,软件大小只有480kb,是一款免费软件,它的下载站点之一: http://www.skycn.com/soft/8335.html。
⑶ 动态IP怎么建立FTP服务器
1. FTP服务器的选择
1)IIS 提供的 FTP 服务服务器。
2)第三方的 Serv-U,支持多用户。不同的用户可以设定不同的目录访问权限。
本文使用的 Serv-U。
2. 建立FTP域
打开 Serv-U Administrator。
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 域,右键 新建域。
域IP地址:本机的IP地址, 域名:ddBoyFTP, 端口号:21
3. FTP用户的权限设置
打开 Serv-U Administrator。
1)建立用户
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 域 �0�3 ddBoyFTP �0�3 用户,右键 新建用户。
输入用户名称,密码,选择主目录,锁定用户于主目录。
2)设定用户的目录访问权限
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 域 �0�3 ddBoyFTP �0�3 用户。
选择一个用户,在目录访问的标签页中可以设定用户的访问权限。
文件权限:读取、写入、追加、删除、执行;
目录权限:列表、创建、移除;
子目录权限:继承。
4. 使用动态IP
1)申请动态域名解析服务。
请参考:巧用别名(CName)记录将顶级域名免费解析到动态IP上
2)启用动态 DNS
打开 Serv-U Administrator。
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 域 �0�3 ddBoyFTP。
选择“域”标签页,启用动态 DNS;
然后在“动态DNS”标签页中的“IP名称”处输入域名,按<F5> 刷新(IP地址会自动显示出来)。
5. 使用被动模式(PASV)
打开 Serv-U Administrator。
1)允许被动模式数据传输
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 域 �0�3 ddBoyFTP�0�3 设置。
在“高级”标签页中选中“允许被动模式数据传输”(使用IP地址处空白)。
2)设置PSAV 端口范围
选择 Serv-U 服务器 �0�3 本地服务器 �0�3 设置。
选择“高级”标签页,“在PSAV 端口范围”处,输入端口范围。例如:58001-58010
6. 设置防火墙中,为FTP服务器打开相关的端口
FTP端口:21
PSAV 端口范围的端口:58001-58010
7. 设置端口映射,内网建立FTP服务器
在路由器或代理服务器上也可以在通过Windows的防火墙设置,为FTP服务器做相关的端口映射。
这些端口包括:
FTP端口:21
PSAV 端口范围的端口:58001-58010
把这些端口映射到你的局域网中提供FTP服务电脑的IP地址。
说明:外网是否能够访问FTP服务器 和 防火墙、端口映射有关。
外网有的用户可以访问、有的用户不能访问 和 被动模式有关。
⑷ 一条IP两个ftp服务器怎么设置
如果两台电脑都安装了Serv-U FTP服务器软件,并且现在只有一条宽带,那么您可以使用路由器来实现端口映射。
具体来说,您可以把路由器的 WAN 口连接到光猫,然后在路由器的设置界面中进行端口映射。
例如,您可以设置将外部网络中的 21 端口映射到第一台电脑的 FTP 服务器端口,将外部网络中的 22 端口映射到第二台电脑的 FTP 服务器端口。
在 Serv-U FTP 服务器软件的设置界面中,您可以设置监听端口为 21 或 22,具体取决于您在路由器中设置的端口映射。
这样,当外部网络访问您的 FTP 服务器时,路由器会将连接转发到对应的电脑上。
⑸ 怎样将自己的IP地址设为FTP,在其他的机子上可以访问本机
使用serv-u这个软件
Serv-U 是目前众多的FTP 服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。
虽然目前FTP 服务器端的软件种类繁多,相互之间各有优势,但是Serv-U 凭借其独特的功能得以展露头脚。具体来说,Serv-U 能够提供以下功能:
符合windows 标准的用户界面友好亲切,易于掌握。
支持实时的多用户连接,支持匿名用户的访问;通过限制同一时间最大的用户访问人数确保PC 的正常运转。
安全性能出众。在目录和文件层次都可以设置安全防范措施。能够为不同用户提供不同设置,支持分组管理数量众多的用户。可以基于IP 对用户授予或拒绝访问权限。
支持文件上传和下载过程中的断点续传。
支持拥有多个IP 地址的多宿主站点。
能够设置上传和下载的比率,硬盘空间配额,网络使用带宽等,从而能够保证用户有限的资源不被大量的FTP 访问用户所消耗。
可作为系统服务后台运行。
可自用设置在用户登录或退出时的显示信息,支持具有UNIX 风格的外部链接。
上面列出的只是Serv-U 众多功能中的一部分,具体的使用将在下文中进行详细的介绍,这里要说明的? 时,Serv-U 在保持功能全面,强大的基础上,提供的完全易于使用的操作界面,可以说一切尽在掌握。
使用说明
用户在使用Serv-U 的过程中可能会碰到的所有设置问题都可以通过Serv-U 窗口中的菜单选项实现。如果用户在安装Serv-U 之后,启动Serv-U 时,屏幕上没有显示出Serv-U 的控制窗口的话,可以用鼠标右键点击位于任务条系统托盘中的Serv-U 图标(一个大写的字母“U”),然后选择弹出菜单中的第一项“Show Window”,这样屏幕上就会显示出Serv-U 的控制窗口。
设置FTP服务器
位于Serv-U 控制窗口中的“SETUP”菜单中的第一项“FTP-SERVER”用来对FTP 服务器进行总体上的设置。在选择之后出现的窗口中的第一项“FTP PORT NUMBER”用来设置FTP服务器使用的端口号,FTP服务器将会通过该端口收听所有来访用户的信息。一般情况下,FTP 服务器的默认端口号为21,但是用户可以根据自己的情况自由的进行更改,只要能够保证所采用的端口号与其它网络应用不冲突即可。这里需要说明的一点是,使用用户自己选择的服务器端口可以起到很好的安全防范作用,这时,只有用户自己和其他知道该端口号的用户才能够成功的实现与服务器的连接。因此,建议用户在设置F TP 服务器的时候使用自己选定的端口,而不要只是简单的使用默认值。
随后用户需要设置服务器所能提供的最大速度。一般情况下,用户可以将这项空出,那么服务器将会利用所有可能的带宽为客户提供服务。能够为用户提供最大的访问速度当然很好,但是过多的F TP 用户可能会蚕食掉一切可能的带宽,从而使其它的网络应用几乎不可能实现。因此,合理的控制FTP 服务器所能够占用的最大带宽还是很重要的。
下一项是设置服务器允许的最大用户访问量。在此,用户可以限制同一时间内访问FTP 服务器的最大人数。如果把该项设为0,那么FTP 服务器将会拒绝任何用户访问要求;如果将该项空出,那么Serv-U 将不会对访问人数进行控制,直到耗尽所有的系统资源。如果用户希望自己的FTP 服务器能够保持正常运转的话,那么最好对来访的用户数量进行合理的限制。一般情况下,即使老式的486 机器,在使用Serv-U之后,也能够在同一时间内为20多名用户提供访问支持。
在此之后的一系列复选项中的第一项为“启动安全功能”。如果用户没有选择该项,那么任何人通过网络都可以直接进入FTP 服务器,对服务器中的任何文件进行随意地复制,改动,甚至删除。除了那些拥有小范围内的个人网络,不希望每次登录都重复输入用户名、密码等烦杂手续的人之外,用户一定要确保已经选中了该选项,即启动了服务器的安全防范功能。
下一项“ENCRYPT PASSWORDS”在默认情况下也被自动选中。这样,Serv-U 将会使用与UNIX 操作系统相同的加密机制加密并保存用户的密码。如果用户不选择对密码进行加密,那么所有用户输入的口令将会以明文的方式保存在位于S erv-U 安装目录下的Serv-U.ini 文件中。
随后一项用来设定是否需要匿名访问用户输入密码。默认情况下,该项为空白,这样那些使用匿名帐号访问FTP 服务器的用户将不被要求输入口令。需要注意的是这里对匿名用户密码的检测非常简单,只要匿名用户输入符合邮件地址格式的任意字符串即可,S erv-U 不会进一步的判断用户输入的邮件地址是否真正存在。
下一项为预防反超时措施。如果用户选择了该选项,Serv-U 将会采用新的记时方式,那些希望通过定期向服务器发送命令来防止出现超时操作的用户将不再得逞。
随后的选项被用来设定是否删除没有完整上传的文件,如果用户不使用该删除功能,那么当有用户在向FTP 服务器上传文件的过程中出现错误而没有实现文件的完整上传时,Serv-U 将会在硬盘上保留已上传的内容,从而实现上传文件的断点续传。
下面我们要讨论的是跨FTP 攻击。通常状况下,当使用FTP 协议进行文件的传输时,客户端首先向FTP 服务器发出一个“PORT”命令,该命令中包含该用户的IP地址和将被用来进行数据传输的端口号。服务器在收到该命令后,利用命令所提供的用户地址信息建立与用户的连接。大多数情况下,上述过程不会出现任何问题,但是,当客户端是一名恶意用户时,可能会通过在P ORT 命令中加入特定的地址信息,使FTP 服务器与其它非客户端的机器建立连接。虽然这名恶意用户可能本身无权直接访问某一特定机器,但是如果FTP 服务器有权访问该机器的话,那么恶意用户通过FTP 服务器作为中介,仍然能够最终实现与目标服务器的连接。这就是我们所提到的跨服务器攻击。为了防止上述情况的发生,用户可以选择“防止跨F TP 服务器攻击”的选项,这样Serv-U在与任何来访用户建立连接之前,首先要核实该用户提供的地址信息是否为其真实地址。任何事情都是两方面的。我们已经知道通过使用S erv-U 可以防止发生跨FTP服务器的攻击,但是,同时我们也放弃了在FTP服务器和FTP 服务器之间实现数据传输的功能。这是因为Serv-U 只会与那些所提供的地址与地址提供者的实际地址相符的用户建立连接,用户将不能远程控制在两台不同的FTP 服务器之间进行文件传输。
最后的两个选项用来限制用户在FTP 服务器上的最大停留时间,以及规定服务器中文件和目录名的大小写。
该窗口中的其它相关选项我们将会在稍后进行详细介绍。
用户帐号管理
用户使用FTP 服务器的一个最基本的任务就是添加和管理用户信息。通过选择“SETUP”菜单中的“USERS”打开Serv-U 的用户管理窗口。该窗口可以分为左右两大部分。其中左边的窗口用来显示目前所有已经注册的FTP服务器的用户。任意选中其中一个用户,其详细的配置信息将会相应的显示在窗口的右边。如果是首次启动S erv-U,那么仅会显示一个名为“DEFAULT”的系统默认帐号。
下面详细介绍一下建立新用户帐号的全过程.
首先单击窗口最右边的“NEW”按钮,在随后的弹出窗口中输入需要建立的用户名。这时,输入的用户名就会出现在窗口右边的用户名一栏中。用户还可以在该栏中对所建立的帐号名称进行修改。
随后用户可以输入该帐号将要归属的用户组的组名或建立一个新的组。所谓组是人们为了便于管理数量庞大的用户群而推出的概念。我们可以把众多的单个用户划分到不同的组里进行统一的管理。因为属于同一个组的用户都具有一些共同的属性,例如用户密码,根目录等,所以用户只需要对个别具有特殊属性的帐号进行个别设置即可,这样就极大的简化了对用户帐号的管理和维护工作。需要注意的一点是,“A nonymous”这个特殊的用户帐号不属于任何一个用户组。
在随后的密码栏中需要输入帐号的口令,如果用户在服务器的设置中选择了加密密码的选项(见前文),那么所输入的密码将自动以加密方式储存。关于密码很重要的一点是只有输入的前8 位字符有效,希望能够引起广大Serv-U 使用者的注意。另外,如果用户在建立新的帐号时没有输入相应的密码,那么并不意味着该用户帐号没有密码,Serv-U 将会尝试着寻找是否该用户帐号属于某一个用户组并且该用户组具有统一的密码。如果Serv-U 没有找到相应的用户组密码的话,将会拒绝该用户帐号的访问。如果用户确实希望不规定某个帐号的密码,只要在相应帐号的密码一栏中输入“$ #@60;$#@60;None$#@62;$#@62;”即可。上述情况的一个例外是Anonymous 用户帐号,该帐号没有密码,Serv-U 只要求用户输入符合邮件地址格式的任意字符串即可。
在“HOME”一栏中,设置FTP 用户的根目录,即用户在成功登录之后所自动位于的起始目录。每一个用户帐号都要有自己的根目录,否则Serv-U 将拒绝该用户帐号的访问。当然,如果该帐号属于某个组,而该用户组已经设定了共同的根目录,那么用户就不必对该用户组内的每个帐号进行重复设置。用户在输入根目录的地址时应当注意必须使用完全路径,包括盘符。
在“NOTE”一栏中,用户可以选择输入一些对帐号起辅助说明的文字以备将来参考之用。
在用户窗口右边最大的一栏用来设定帐号的访问权限,从而决定用户可以访问哪些文件,并以何种方式访问这些。Serv-U 按照文件和目录两大类别对用户的访问权限进行了划分。具体来说包括:
对文件的访问权限:
READ:允许用户下载文件;
WRITE:允许用户上传文件,但无权对文件进行更改,删除,或重命名;
APPEND:允许用户对已有的文件进行附加,拥有APPEND权限的用户自动拥有WRITE
权限;
DELETE:允许用户对文件进行改动,重命名,或删除。拥有DELETE权限的用户自动拥
有WRITE 和APPEND 权限;
EXECUTE:允许用户通过FTP 运行可执行文件。例如,用户可以远程运行DOS或Windows
程序。
对目录的访问权限:
LIST:允许用户取得目录列表;
MAKE:允许用户在根目录下建立新的子目录;
REMOVE:允许用户删除根目录下的子目录。
INHERIT:选中该选项之后,对某一目录设置的访问权限将自动被该目录下的所有子目录
继承。
在完成上述所有设置之后,点击“STORE”按钮,新建立的用户帐号将被保存在FTP 服务器中。
该窗口中的其它选项将会在稍后进行详细的介绍。
实时监控
用户在完成FTP服务器的基本配置之后,就可以向外界提供FTP文件传输服务了。我想很多用户都希望在提供FTP 服务的过程中,能够实时地对访问自己服务器的用户进行监控,从而一方面既能够对整个服务过程做到心中有数,另一方面还可以在可能出现意外问题之前,采取及时的防范和补救措施。在这一方面,相信S erv-U 能够充分满足大家的需求。
首先,让我们看一下如何利用Serv-U 实现实时的用户监控。
选择“FILE”菜单中的“USER INFO”选项。在弹出窗口中的上半部分将会显示出所有当前正在与服务器连接的用户。用鼠标点击其中的任一用户将会在窗口的下半部分出现该用户的详细信息。
在窗口的右下方有一个“SPY ON USER”按钮,点击之后出现的窗口将会显示出特定用户向FTP服务器发出以及FTP 服务器响应的所有命令。该窗口将会跟踪所选用户的所有命令,对了解特定用户在访问FTP 服务器的过程中的所有行为提供了可*的依据。
在该按钮下方还有一个名为“KILL USER”的按钮,如果用户发现某个来访用户的行为可疑,可能会对FTP 服务器的正常工作带来危害的话,可以通过使用该按钮立即中断与该用户的连接,将该用户踢出FTP 服务器。
需要注意的一点是,虽然Serv-U 能够提供实时的用户监控信息,但是需要耗用很大一部分的系统资源。如果用户发现系统性能出现明显下降的话,可以通过窗口右侧的“F REEZE LIST”按钮暂时冻结窗口信息的动态显示,从而释放出宝贵的系统资源。
设置服务器端日志记录
除了能够实时的进行监控之外,Serv-U还提供了强大的日志记录功能,从而方便用户记录和总结一段时期内Serv-U的运行情况。
选择“FILE”菜单下的“LOGGING”,弹出日志设置窗口,用户可以选择对哪些事件进行记录,以及将记录信息保存到何处。
在该窗口的右侧,用户可以选择对不同的事件进行记录,其中包括系统信息,安全信息等,同时用户还可以设置是将所记录 畔⑾允驹赟erv-U 的主窗口内,还是保存到某一指定文件内。出于耗用系统资源和备份信息的需要,建议用户把日志信息保存到指定的文件内。
需要说明的一点是Serv-U 的日志记录文件采用统一的格式,具体如下:
[n] DATE TIME - (xxxx) MESSAGE
最前面的数字“n”代表所记录信息的类别,分别为:
n=1:系统信息(错误信息等);
n=2:用户发出的FTP 命令;
n=3:文件下载;
n=4:文件上传;
n=5:安全信息(用户登录信息等)
n=6:服务器响应的FTP 命令;
n=7:WinSock使用记录;
n=8:DLL文件访问记录
另外,括号中的“XXXX”是Serv-U 赋予每一个来访用户的一个唯一的数字标识。
5.设置登录和退出信息
细心的用户可能会发现在登录或退出某个FTP站点时,经常会出现一个窗口,显示一些包括系统设置,欢迎访问等在内的信息。那么如何在S erv-U 下实现这一功能呢?
首先,用户需要把要显示给用户的信息保存在一个文本文件中,然后选择“SETUP”菜单中的“MESSAGES”,在弹出的窗口中进行设置。
在位于窗口最上方的下来框中,用户需要选择将要使用登录和退出信息的IP地址。因为Serv-U 支持一台机器拥有多个IP,所以用户需要选择相应的IP地址。在下面的两个选项中分别输入用户事先已经建立好的包含登录和退出信息的文本文件的地址。
使用外部连接
所谓外部连接是指那些显示在某一目录下指向位于该目录之外的某一文件或目录的连接。在用户端看来,外部连接所指向的文件或目录就位于当前目录之下,但实际上他们只是一些起连接作用的虚拟指针。使用外部连接的一个最大好处就是能够把来访用户可能需要的所有资源都集中到一个目录之中,这样用户就可以通过不同的外部连接访问实际上位于不同磁盘或不同目录的分散信息。
为了充分利用Serv-U 提供的外部连接功能,用户首先需要生成一个文本文件保存所有可能会用到的外部连接。文件的具体格式如下:
LINK NAME | SOURCENAME
其中的“LINK NAME”是显示在用户当前目录下的外部连接的名称,而“SOURCENAME”则是该外部连接实际指向的磁盘或目录。
例如我们在一个名为“LINK.TXT”的文件中写入如下一条:
CD-ROM | F:\
这样在用户的当前目录中就会出现“CD-ROM”字样,点击之后,就可以直接访问FTP 服务器的光驱。
在配置好外部连接的文本文件之后,选择“FTLE”菜单中的“FTP SERVER”,在弹出的窗口中找到“PRIMARY FIEL CONTAINING LINK”,然后输入上述文本文件的完全路径。在“PRIMARY FIEL CONTAINING LINK”下方有一个“SECONDARY FILE CONTAINING LINK”,该项是用来设定起辅助作用的外部连接文件,可以参照上述方法生成。
设置上传和下载比例
如果用户希望自己FTP 站点的使用者不仅仅使用自己提供的资源,还能够上传一些有价值的东西供大家共享的话,可以通过使用Serv-U提供的“上传和下载比例”这一功能实现。
用户可以在“FILE”菜单中的“FTP-SERVER”,“USERS”和“GROUPS”的弹出窗口中找到名为“U/D RATIOS”的功能按钮,点击之后出现设置窗口。用户可以限制每个FTP 站点的使用者每上传一个文件后可以下载的文件数。例如,如果将某个用户的上传和下载比例设置为1/3,那么该用户每上传一个文件,就可以从F TP 站点下载3个文件。
Serv-U 支持在单个会话过程或全部会话过程的范围内,按照具体传输的文件数目或文件的大小,限制用户的上传和下载比例。
使用磁盘限额
随着用户数量的增加,一个非常实际的问题就是如何既能够确保每个用户都有足够的硬盘空间可用,同时又防止FTP 服务器吞食整个机器的硬盘资源。同样,在这个问题上Serv-U提供了有力的解决方案。
用户可以分别在“FILE”菜单中的“USERS”和“GROUPS”选项的弹出窗口中找到名为“QUATO”的功能按钮。点击之后出现设置窗口,用户可以首先检测某个用户帐号当前所使用的硬盘空间,然后根据具体的情况分别设置不同的用户帐号所能支配的最大硬盘空间,从而有效的解决硬盘空间不足的问题。
基于IP地址授予或拒绝访问权限
选择“FILE”菜单中的“IP ACCESS”选项,在弹出的窗口中进行设置。
用户可以在窗口的左边设置不同的访问规则,而当前所有的访问规则将会显示在右边的列表中。
Serv-U 提供了两种基本的访问规则,分别为“拒绝访问”规则和“允许访问”规则。在“拒绝访问”规则下,所有来自用户输入的IP地址的访问者都将被拒绝访问,而来自其它I P地址的用户都将被授予访问权限。同理,如果用户选择了“允许访问”规则,那么所有来自用户输入的IP地址的访问者都将被授予访问权限,而来自其它I P 地址的用户将无权访问FTP 服务器。
通过以上功能,用户可以针对不同的IP地址,设置不同的权限,从而有效的保障FTP 服务器免受非法访问者的侵害。
三.小节
Serv-U 是一款使用简单,功能强大,易学易用的FTP 服务器端软件。相信广大用户结合以上的介绍,再加上个人的实践,一定会在最短的时间内构建起自己的功能强大的FTP服务器。
⑹ 电信宽带换公网ip搭建个人ftp服务器
1、首先打10000号联系人工客服让他帮你把ip地址改成公网ip,改完后重启光猫确定一下ip地址不再是私有地址。
私有IP地址范围为:
A:10.0.0.0-10.255.255.255
B:172.16.0.0-172.31.255.255
C:192.168.0.0-192.168.255.255
2、使用超级管理员telecomadmin账户登录光猫,把连接模式改成桥接,必须要启用vlan,设置完后可以在网络侧看到接口变成了桥接模式。
3.登录路由器,找到上网设置,上网方式改成拨号上网,输入你的宽带账号和密码。
不知道宽带账号或者密码的话就打人工解决
拨号成功后就能看的你的公网ip了,不过ip地址不是固定的 ,当你重启了路由器或光猫,ip地址就会重新分配,所以这个时候就要用上ddns了,当然,你也可以不用ddns,就是每次重新获取到ip地址后,你去记住它就行。
接下来我们去申请个DDNS ,去服务提供商申请一个ddns域名,比如花生壳、no-ip,得看你路由器支持什么服务商。我用的是no-ip(毕竟可以免费嘛 嘿嘿嘿), 用户名和密码填服务提供商注册的账号密码,主机名称就是你申请的ddns域名。
下面是FTP服务器搭建篇
4、ftp服务器我用的是Windows平台的Serv-U,这软件用起来限速,我内网最高只有30MB/s,不知道怎么解决。用iis搭建的ftp站点我没记错的话我测得时候有八十几兆/s,只不过个人感觉没Serv-V这个方便,所以我还是选择了这个。
(1)新建域,端口我用的是默认端口你也可以自己修改。指定监听ip地址,我选的是all,你也可以单独指定从路由器获取的ip地址
(2)新建用户名。跟着软件向导建就完事了
5.测试
先内网测试能不能访问
打开此电脑,在url栏中输入ftp://127.0.0.1/或者监听地址也行,访问成功后测试外网访问。
在路由器里面开启端口转发,外部端口我设的是8888,因为电信那边把21端口封了,所以外部就得换个端口,内部ip地址就是填ftp服务器,内部端口填ftp服务器的访问端口,我是默认的21号端口。
接下来用ddns域名访问,域名+路由器端口转发的外部端口,比如我的域名是www..com,我路由器端口转发设置的外部端口是8888,那就是www..com:8888,访问成功就ok了
欢迎一起讨论
⑺ 把办公机设置成ftp
到控制面板--->程序--->打开或关闭windows功能,
列表内找到Internet信息服务(展开)---选中FTP的三个项。
这几个全勾上--->确定(这需要等上一小会儿)
到控制面板--->系统和安全--->管理工具--->Internet信息服务(IIS)管理器--->右键点你计算机名称那里,选择添加FTP站点。
FTP站点名称输入:"localhost"---选择你的FTP目录物理路径,点下一步---Ip地址选“自己的IP”,端口可以自己设,勾上“自动FTP站点”,SSL选“允许”点下一步---身份验证选“匿名”,允许访问选“匿名用户”,权限勾“读取”或“写入”,点完成。
⑻ 我是动态IP上网,如何做FTP服务器
是要远程访问的那种的吧。
一、可以用花生壳客户端,到3322动态域名申请一个免费的二级域名,再下载一个客户端就可以动态IP解析了。然后再用IIS或其他FTP软件建FTP站点。
二、用路由器中自带的动态域名解析客户端(一般路由器都带此功能)。按照路由器提供的动态域名解析的提供商,申请免费域名,按要求配置。路由器中配置一下端口映射到你的主机(或开DMZ功能)。
备注:假如你的电脑支持网络开机,用第二种方法你还可以远程开关机,节约电费。
⑼ 如何将自己的电脑设置成FTP服务器
打开 "控制面板",选择"程序" -> "打开或关闭Windows资源",在弹出的窗体里找到 “Internet信息服务”,展开后选择“Ftp服务器",然后点击"确定",此时Windows开始更新功能资源列表。
更新完成后,进入"控制面板" -> "系统和安全" -> "管理工具" ,双击 "Internet 信息服务(IIS)管理器"。
在弹出的窗体中右键点击计算机名称,选择添加FTP站点。在弹出的对话框中输入Ftp站点的名称(例如"myFtp"),物理路径(例如"d:myFtp"),点击 "下一步".
在"IP地址"框中输入本机的IP地址(例如我的本机IP地址为192.168.1.100),然后点"下一步",勾选允许所有用户访问,执行读和写的操作权限。最后点击完成。
设置防火墙,以便其它用户通过局域网中其它计算机访问本计算机中的Ftp资源。进入"控制面板" -> "系统和安全" - > "允许程序通过防火墙" -> 钩上FTP及后面两个框选上。
在IE地址栏中输入"ftp :// 192.168.1.100 "(这个地址根据个人电脑实际情况是不同的),在弹出的身份认证对话框中输入用户名和密码,点击登陆即可访问ftp资源。
FTP是文件传输协议使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。
FTP独立权限设置:权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“F:/FTP”,先取消“FTP”组的用户对“FTP”文件夹的“写入 ”权限。右击“FTP”文件夹,执行“属性”命令。在打开的“FTP 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTP”组并依次单击“确定”按钮回到“FTP 属性”对话框。接着在“FTP的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTP”文件夹有效,还需要单击“高级”按钮,在“FTP的高级安全设置”对话框中双击“权限列表”中的“拒绝FTP写入”选项,打开“FTP的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置。
接着为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“xxxx”为例,在“xxxx属性”对话框的“安全”选项卡下将用户“xpzx”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。
需权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。
至此,设置工作就全部结束了。在任意一台机器上以用户“xxxx”的身份登录FTP服务器,你会发现该用户只能在“xxxx”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。
⑽ 自动获取IP地址的电脑如何设置为ftp的服务器
请免费域名
ADSL用户是动态的IP地址,要想建FTP服务器,则一定要申请个动态域名。可到网域科技网站
(http://www.oray.net),按如下方法申请。
1. 申请一个“花生护照”。
2. 用刚申请的花生护照在网域科技网站的“我的控制台”处登录,然后申请一个免费域名(如lixinzxg.vicp.net)。
3. 登录电脑之家网站。登录http://download.pchome.net/internet/tools/12873.html,下载一个花生壳客户端软件并安装,安装成功后,输入“花生护照”名称和密码后,花生壳客户端软件将在本机正常运行。
注:花生壳客户端软件的功能是及时获取当前电脑的IP地址并传给域名解析服务器,从而完成动态域名解析服务。
进行端口映射
不论你是单独ADSL用户还是共享上网的ADSL用户,你都只是内网客户机用户,想要让网外用户访问到你内网的计算机,就必须在ADSL上进行网络地址转换或在路由器上进行虚拟服务器的相关设置以实现端口映射。相比较而言,在路由器上进行虚拟服务器的相关设置是比较容易的,我们就以此为例进行讲解。
通过查询路由器用户手册,能找到路由器设置方法的说明,此处以TP-LINK TL-R402 SOHO宽带路由器为例进行讲解,其他路由器的设置与此相似,不再赘述。
1. 进入路由器的设置页面
在浏览器地址栏内输入“192.168.1.1”后,输入正确的用户名和密码(出厂默认用户名:admin;密码:admin,通过查阅路由器用户手册得到),进入路由器的设置页面。
2. 设置虚拟服务器的参数
依次点击“转发规则→虚拟服务器”,在弹出的“虚拟服务器”设置页面中设置。注:IP地址指的是内网IP地址,可选择“网上邻居→属性→本地连接→属性”,再单击“Internet协议(TCP/IP)”选“属性”。
安装并设置FTP服务器
此处以Serv-U v6.0为例讲解设置FTP服务器的方法。
1. 下载Serv-U v6.0并安装
从网站(http://nj.onlinedown.net/soft/8721.htm)下载Serv-U v6.0软件并安装。
2. 进行简单设置
右击“域”选择“新建域”选项,在弹出的窗口“域IP地址”栏中输入内网的IP地址(如“192.168.1.22”)后单击[下一步];在“域名”栏内输入申请的免费域名(如lixinzxg.vicp.com);“域端口号”默认为“21”不变;“域类型”也采用默认值“存储于. INI文件”,点击[下一步]即可。
3. 添加用户并设置权限
右击“用户”,选择“新建用户”,依次输入用户名、密码,再设定浏览的目录路径即可。选择新建的用户名,在“目录访问”栏内可以对用户进行权限设置。注:关于Serv-U v6.0其它项的详细设置,可以查阅相关资料。
通过这三大步,一个崭新的FTP服务器就架好了,输入您申请的免费域名(如ftp://lixinzxg.vicp.net”)试一下吧。