新手求助,关于ftp的问题,第1张

假设有一目标FTP服务器,IP:123123123123,用户名:ftpname 密码:ftppwd。当前要通过命令行将D:\ftpin目录下的filedoc上传到目标服务器,从服务器下载的步骤如下:

1“开始”-“运行”-输入“FTP”(这是P话)

2open 123123123123

/这一步可以与第一步合并,在“运行”里直接输入”ftp 123123123123″。如果你的FTP服务器不是用的21默认端口,假如端口是12333,那么此步的命令应在后面空格加12333,即“open 123123123123 12333”/

3ftpname

/命令行会提示你输入用户名,不同的OS版本(XP,Vista,Win7)提示可能会有所差别/

4ftppwd

/提示你输入密码,在密码输入过程中不会显示也不会移动光标,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。/

5dir

/你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。/

6mkdir rsfile

/在FTP服务器上根目录下建立rsfile目录。/

7cd rsfile

/进入目录rsfile,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。/

8bin

/采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。/

9lcd D:\ftpin

/定位本地默认文件夹。这里的lcd命令类似于平时命令行下的cd/

10!dir

/查看本地文件夹中的文件及目录/

11put filedoc

/将当前目录(D:\ftpin)中的文件filedoc上传到FTP服务器默认目录。可以用”mput ”将所有文件上传到FTP服务器上。/

12get aaajpg

/将FTP服务器默认目录中的文件aaajpg下载到当前目录下(D:\ftpin)。可以用”mget ”将所有文件下载到D:\ftpin/

13delete

/删除目录ftpin中的所有文件。/

14cd

/返回至上一级目录,即根目录。返回上一级目录用“cd ”要注意,中间有空格。返回根目录用“cd \”。/

15mrdir ftpin

/删除目录ftpin。删除目录,在此目录下不能有文件及目录,不然将无法删除。/

16bye

/退出FTP服务器/

问题一:怎样使用FTP文件传输协议? 15分 一个网址baidu

一个网址 ftp:baidu

ftp

问题二:ftp使用文件传输协议把文件上传怎么做 如下:

1、如果是FPT上传软件,直接传输,复制就可以了。

2、如果是通过DOS命令,可使用以下方法。

@ECHO OFF

path=a:\;c:\

ftp -f modeltxt 1010055

3、用此方法,就可以将指定的文件,上传到服务器。

问题三:如何使用FTP上传文件 先假设有一FTP服务器,FTP服务器:qintithot,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹qint。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传到服务器的步骤如下:

1“开始”-“运行”-输入“FTP”

2open qintithot

/这一步可以与第一步合并,在“运行”里直接输入ftp qintithot。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qintithot 2121”/

3username

/提示你输入用户名/

4user1234

/提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。/

5dir

/你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。/

6mkdir qint

/在FTP服务器上根目录下建立qint目录。/

7cd qint

/进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。/

8bin

/采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。/

9lcd d:\qint

/定位本地默认文件夹,在前面我事先在D:盘创建的。/

10!dir

/查看本地文件夹中的文件及目录/

11put i001jpg

/将当前目录(d:\qint)中的文件i001jpg上传到FTP服务器默认目录。可以用mput 将所有文件上传到FTP服务器上。/

问题四:怎么使用FTP,实现两台计算机之间文件的传输?需要注意什么 楼主的意思在在两台计算机之间传输数据吧,如果只是传数据,使用共享文件夹就可以!方法如下:

1。在我的电脑D盘,建立一个文件夹D:/share

2。在share文件夹上点右键,选择共享,找到“网络共享和安全”,勾选“在网络上共享这个文件夹”项

3。查看下本机的IP(如:192168123)或是计算机名(pc1),

4。在另一台计算机上,当然得保证在同一网段,打开我的电脑,在地址栏输入开启共享机的IP地地址如:\\192168123,如果共享成功,就可以看到share文件夹,就可以相互传文件了

另外如果使用FTP的话,其实不能叫传文件,这个方法实际是建立一个FTP服务器,然后让客户机去访问FTP服务器,从FTP上下载文件到本地计算机,当然这个的目的,也是为了实现文件交换。方法如下:

1。上网下载FTP服务器软件,如cuteFTP或是Home FTP(推荐,主要是配置简单易用),或是直接在操作系统上安装IIS服务器(这个只能是windows系统)然后应用IIS的FTP功能也可以实现FTP,当然也可以用其它的FTP服务器;这里以HOME FTP Server为例讲解

2。安装下载好的HOME FTP服务器,安装好之后进行配置

2。1 点击设置,可以配置匿名用户,指定目录,即FTP文件服务器目录(如:D:\FTPRoot),也可以配置虚拟目录,配置后可以将其它盘(F:\share)的目录虚拟到FTPRoot下,而可以获得FTPRoot的权限;这个服务器就这点最精典

2。2 点击新增成员,可以添加新用户,即非匿名用户,可以配置权限和虚拟目录;

2。3 配置好之后点击开始服务启动FTP服务器

2。4 查看服务器(装有FTP软件的计算机)的IP地址如:192168123

3。在客户机,打开我的电脑,在地址栏输入ftp:192168123 如果配置成功,即可以访问FTP服务器,如果开启文件上传权限,可以上传或下载文件

3。1 当然也可以下载一个FTP服务器客户端工具,即可以访问

3。2注意:如果没安装FTP客户端,使用非匿名用户访问时要用到帐号和密码,格式为:

ftp:用户:密码@服务器IP

如:ftp:admin:[email protected]

登陆后,获得admin用户的所有权限

问题五:如何使用ftp上传视频 使用FTP软件 LeapFTP FlashFtp 等都可以

在里面填好用户名 密码 上传地址 连接就可以了。ftp软件可以断点续传,比较稳定的。

问题六:如何使用ftp连接服务器 ftp客户端8uftp

远程的ip、用户名、密码、电脑

第一:先下载ftp工具(建议使用8uftp),并安装成功,双击

第二:

如图所示,你需要对应的地址,账户密码,输入正确就可以连接了。

这样你就可以直接看到你后台的源代码了。

问题七:FTP怎么上传文件? 20分 方法1:

双击我的电脑,在地址栏里输入你的ftp地址回车(比如: ftp:2201038696),然后会弹出一个输入登录账号和密码的对话框,输入你的ftp账号和密码回车便进入ftp目录,把你想要上传的文件或文件夹直接往里拖就行了。

方法2:去下载一个ftp上传软件进行上传。

问题八:FTP 怎么设置和使用? FTP说简单一点就是可以进行网络文件共享,可以将你电脑上的资料(一般指的是较大的文件)通过FTP的方式进行公开,也就是将你的电脑设为简单的服务器,并且你自己可以设置访问用户名和密码,只要你的电脑是开机的,不管在哪个地方的人都可以通过网络来访问并下载你共享的文件,前提是要知道你的用户名和密码以及访问的FTP地址

说得很简单了,不知明白没有,上面只是关于FTP的理解,要实际使用,则可以通过专业软件完成,如何你安装完软件,应该你不知道的也就知道了,如FTP的地址是什么,FTP的用户和密码怎么设置,需要共享的文件怎么选择等等

实际方法,说一下简单的方法吧,自己做过的

1、下载一个Serv-U FTP Server V8的专业FTP软件,下载地址baidu搜一下,一大堆

2、查一下它的使用说明,网络也很多,没有的话,直接安装软件,中文版的,里面都有使用说明,你仔细研究一下也就了解了

PS:总的来说,感觉要学习的东西较多,实际上你只要安装软件,问题就都可以解决了,这个软件我自己也用过,很好用,发一张操作界面让你KK吧,打了好多字噢,希望对你有所帮助,再说一下FTP上传和下载都不要钱!

问题九:win7下怎么使用自带FTP服务器 您好 希望对您有帮助 谢谢采纳 zbaidu/question/144730721si=1

操作步骤:

1、到控制面板---程序---打开或关闭windows功能,列表内找到

Internet信息服务(展开)---选中FTP的三个项;

2、到控制面板---系统和安全---管理工具---Internet 信息服务(IIS)管理器---右键点你计算机名称那里,选择添加FTP站点;

3、FTP站点名称输入:localhost---选择你的FTP目录物理路径,点下一步---Ip地址选“全部未分配”,端口可以自己设,但不能用80,勾上“自动FTP站点”,SSL选“允许”,点下一步---身份验证选“匿名”,允许访问选“匿名用户”,权限勾“读取”,点完成。

4、到控制面板---系统和安全---允许程序通过防火墙---钩上FTP及后面两个框框。

5、使用迅雷、FlashGet的FTP探测器功能,输入:ftp:localhost访问。

(IE不一定能进入ftp,这点需要注意,由于用户权限问题。)

问题十:windows命令行怎么使用ftp 先假设有一FTP服务器,FTP服务器:qintithot,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹qint。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,从服务器下载的步骤如下:

1“开始”-“运行”-输入“FTP”

2open qintithot

/这一步可以与第一步合并,在“运行”里直接输入ftp qintithot。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qintithot 2121”/

3username

/提示你输入用户名/

4user1234

/提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。/

5dir

/你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。/

6mkdir qint

/在FTP服务器上根目录下建立qint目录。/

7cd qint

/进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。/

8bin

/采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。/

9lcd d:\qint

/定位本地默认文件夹,在前面我事先在D:盘创建的。/

10!dir

/查看本地文件夹中的文件及目录/

11put i001jpg

/将当前目录(d:\qint)中的文件i001jpg上传到FTP服务器默认目录。可以用mput 将所有文件上传到FTP服务器上。/

12get d123jpg

/将FTP服务器默认目录中的文件d123jpg下载到当前目录下(d:\qint)。可以用mget 将所有文件下载到d:\qint/

13delete

/删除目录qint中的所有文件。/

14cd

/返回至上一级目录,即根目录。返回上一级目录用“cd ”要注意,中间有空格。返回根目录用“cd \”。/

15mrdir qint

/删除目录qint。删除目录,在此目录下不能有文件及目录,不然将无法删除。/

16bye

/退出FTP服务器/

上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。

进入文件所在的目录之后,使用get 命令进行下载文件,文件默认下载在C:\Documents and Settings\Administrator目录下面。>>

在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。

为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。

然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。

设置独立权限

这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置(如图1)。

接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在“hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。

小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。

至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。

分类: 电脑/网络

问题描述:

谢谢大家了,当然我也会把我知道的,和大家共享的。

解析:

FTP基础知识

您是否正准备搭建自己的FTP网站?您知道FTP协议的工作机制吗?您知道什么是PORT方式?什么是PASV方式吗?如果您不知道,或没有完全掌握,请您坐下来,花一点点时间,细心读完这篇文章。所谓磨刀不误砍柴功,掌握这些基础知识,会令您事半功倍。否则,很可能折腾几天,最后一事无成。

FTP基础知识

FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。

当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了端口,你过来连接我”。于是服务器从20端口向客户端的端口发送连接请求,建立一条数据链路来传送数据。

PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。

当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了端口,你过来连接我”。于是客户端向服务器的端口发送连接请求,建立一条数据链路来传送数据。

从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。

FTP服务器端的注意事项

一、FTP服务器是公网IP,用公网动态域名;或是内网IP,用内网专业版TrueHost

1、服务器如果安装了防火墙,请记住要在防火墙上打开FTP端口(默认是21)。

2、所有FTP服务器软件都支持PORT方式。至于PASV方式,大部分FTP服务器软件都支持。支持PASV方式的FTP服务器软件,也可以设置为只工作在PORT方式上。

3、为了PASV方式能正常工作,需要在FTP服务器软件上为PASV方式指定可用的端口范围(设置方法)。此外,还要在服务器的防火墙上打开这些端口。当客户端以PASV方式连接服务器的时候,服务器就会在这个端口范围里挑选一个端口出来,给客户端连接。

二、FTP服务器是内网IP,用内网动态域名标准版cmnatproy

这种情况下,FTP服务器不需要做特殊设置,只要支持PASV方式就可以了。大部分FTP服务器软件都支持PASV方式。

FTP客户端的注意事项

请注意:选择用PASV方式还是PORT方式登录FTP服务器,选择权在FTP客户端,而不是在FTP服务器。

一、客户端只有内网IP,没有公网IP

从上面的FTP基础知识可知,如果用PORT方式,因为客户端没有公网IP,FTP将无法连接客户端建立数据链路。因此,在这种情况下,客户端必须要用PASV方式,才能连接FTP服务器。大部分FTP站长发现自己的服务器有人能登录上,有人登录不上,典型的错误原因就是因为客户端没有公网IP,但用了IE作为FTP客户端来登录(IE默认使用PORT方式)。

作为FTP站长,有必要掌握FTP的基础知识,然后指导您的朋友如何正确登录您的FTP。

二、客户端有公网IP,但安装了防火墙

如果用PASV方式登录FTP服务器,因为建立数据链路的时候,是由客户端向服务器发送连接请求,没有问题。反过来,如果用PORT方式登录FTP服务器,因为建立数据链路的时候,是由服务器向客户端发送连接请求,此时连接请求会被防火墙拦截。如果要用PORT方式登录FTP服务器,请在防火墙上打开 1024以上的高端端口。

三、连接用内网标准版cmnatproy搭建的FTP服务,必须要用PASV方式。连接任何公网FTP服务器、或用内网专业版TrueHost搭建的FTP服务器,PORT方式和PASV方式都可以使用。

当然,使用PORT方式的时候,还要满足上面的两个条件。

四、常见的FTP客户端软件PORT方式与PASV方式的切换方法。

大部分FTP客户端默认使用PASV方式。IE默认使用PORT方式。

在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。

IE:

工具 -> Inter选项 -> 高级 -> “使用被动FTP”(需要IE60以上才支持)。

CuteFTP:

Edit -> Setting -> Connection -> Firewall -> “PASV Mode”

File -> Site Manager,在左边选中站点 -> Edit -> “Use PASV mode”

FlashGet:

工具 -> 选项 -> 代理服务器 -> 直接连接 -> 编辑 -> “PASV模式”

FlashFTP:

选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式”

站点管理 -> 对应站点 -> 选项 -> “使用被动模式”

快速连接 -> 切换 -> “使用被动模式”

LeechFTP:

Option -> Firewall -> Do not Use

五、请尽量不要用IE作为FTP客户端

IE只是个很粗糙的FTP客户端工具。首先,IE60以下的版本不支持PASV方式;其次,IE在登录FTP的时候,看不到登录信息。在登录出错的时候,无法找到错误的原因。在测试自己的FTP网站的时候,强烈建议不要使用IE。

FTP建站的详细配置过程

请参考这个网页的说明来配置:

使用Serv-U建立FTP网站

高级话题

一、为什么没有公网IP,也能使用PORT方式登录FTP?

NAT 网关的工作方式是在TCP/IP数据包的包头里找局域网的源地址和源端口,替换成网关的地址和端口。对数据包里的内容,是不会改变的。而使用PORT方式登录FTP的时候,IP地址与端口信息是在数据包里面的,而不是在包头。因此,没有公网IP,使用PORT方式是无法从inter上的ftp服务器下载数据的。

但是,极少数的NAT网关也支持PORT方式。这些NAT网关连数据包里面的内容都扫描,扫描到 PORT指令后会替换PORT方式的IP和端口。在这种NAT网关下面,用PORT方式就没问题了。不过,这些网关也只扫描21端口的数据包,如果FTP 服务器不是用默认的21端口,也无法使用PORT方式。

二、内网可以用PORT访问其他FTP,为什么不能用PORT访问自己的TrueHost FTP?

下面要讨论的问题,只是为了说明一些原理,是不影响实际使用的。如果您没有兴趣深究这些原理,不必花时间看。

内网用户通过支持PORT方式的NAT网关,访问自己本机利用TrueHost建立的FTP服务器,FTP命令链路的建立过程如下:

FTP客户端

101001

端口 <==> ISP NAT网关

6114412

端口 <==> TH服务器

端口21 <==> TH客户端 <==> 用户FTP服务器

101001

端口21

FTP客户端通过ISP的NAT网关、科迈TrueHost服务器、TrueHost客户端,连接用户本机的FTP服务器的21端口。

当需要下载数据的时候,FTP客户端通过这条命令链路,向FTP服务器发送PORT命令。假设命令为:

PORT 10,10,0,1,30,4 (即IP=101001 端口=30256+4=7684)

当命令通过ISP的NAT网关的时候,NAT网关判断目的端口是21,并且是PORT命令,于是,修改命令里的IP和端口,替换为自己的IP和端口,比如:

PORT 61,144,1,2,50,6 (即IP=6114412 端口=50256+6=12806)

用户的FTP服务器最终收到的是上面这个PORT命令。于是,FTP服务器向这个IP和端口发送连接请求,建立数据链路。

用户FTP服务器

101001

端口20 <==> ISP NAT网关

6114412

端口12806 <==> FTP客户端

101001

端口7684

但是,因为NAT网关的公网IP只能接收外来的连接请求。就是说,6114412:12806只能接收其他公网IP的连接请求,对于从NAT内部(101001:20)发起的连接请求,是无法建立连接的。为什么?原因很简单,因为内网IP要访问外网,必须要通过NAT建立映射。于是FTP数据链路无法建立。于是,用户无法在自己的机器上通过21端口访问自己的TrueHost FTP。

我们再来看看,如果FTP端口不是21,比如是22,会发生什么情况呢?在FTP客户端发送PORT命令的时候,NAT网关检测到目标端口是22,因为支持PORT的 NAT网关只监视目的端口是21的数据包,发现目的端口是22的数据包,不做任何处理,完全放行。于是FTP服务器收到的PORT命令依然是PORT 10,10,0,1,30,4。于是FTP服务器向这个IP和端口发送连接请求。

用户FTP服务器

101001

端口20 <==> FTP客户端

101001

端口7684

这种情况下命令链路就可以建立起来了。而且是等于本机连接本机,速度飞快。

综上所述,内网用户无法用PORT方式通过21端口访问自己的TrueHost FTP服务器。如果FTP端口不是21,则可以访问,而且实际上是本机连接本机。

上面的文字,仅仅是为了说明一些原理,不影响实际使用。如果本机访问本机,还要通过FTP的话,就有画蛇添足之嫌了。

如果你只是想建个小型的同时在线用户数不超过10个的ftp服务器,且不会同时进行大流量的数据传输,可以用IIS(Internet服务器)作为服务器软件来架设。

下面,我们以Windows

XP中的IIS

50为例。

1安装IISWindows

XP默认安装时并不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除步骤”,打开后选择“添加/删除Windows组件”,在发明的

“Windows组件向导”对话框中,选中“Internet信息服务(IIS)”选项。点击“详细信息”按钮,在发明的“Internet信息服务(IIS)”对话框中,选中“文件传输

协议(ftp)服务”选项,然后点击“确定”按钮即可。

安装完毕,按照系统提示重新启动计算机即可。电脑重启后,ftp服务即开始运行。

2设置IIS点击“开始→所有步骤→管理工具→Internet信息服务”菜单项,打开“Internet信息服务”对话框,右键点击“默认ftp站点”选项,选择“属性”命令。在

发明的“属性”对话框中,我们可以设置ftp服务器的名称、IP、端口、访问账户、ftp目录职位地方、用户进入ftp时接收到的消息等信息。

(1)ftp站点基本信息

点击“ftp站点”选项卡,其中的“描述”选项为该ftp站点的名称,可以随意填写;“IP地址”选项为服务器的IP,系统默认为“(全部未分配)”,一般不需

改动(如果有两个或两个以上的IP地址,最好指定为公网IP);“TCP端口”选项一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连

(2)设置账户及其权限

许多ftp站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账

户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。

(3)安全设定

“本地访问”来管理。至于“ftp站点操作员”选项,是用来添加或删除本ftp服务器具有必定权限的账户。

IIS与其他专业的ftp服务器软件不同,它基于Windows用户账号进行账户管理,本身并不能随意设定ftp服务器允许访问的账户,要添加或删除允许访问的账户

,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置Windows用户账号,然后再通过“安全账户”选项卡中的“ftp站点操作员”选项来添加或删

除。但对付Windows

2000和Windows

XP专业版,系统并不提供“ftp站点操作员”账户添加与删除功能,只提供Administrator一个管理账号。

(4)设置用户登录目录

点击“主目录”选项卡,在“本地路径”框中选择好ftp站点的根目录,并设置该目录的读取、写入、目录访问权限。

“目录列表样式”中“UNIX”和“MS-DOS”的区别在于:假设将C:\ftp设为站点根目录,则当用户登录ftp后,前者会使主目录显示为“\”,后者显示为

“C:\ftp”。

设置完成后,ftp服务器就算真正建成了。使用ftp客户端软件(如Cuteftp、Fllung

burning

ashFXP等)时,在“主机处”填写ftp服务器的IP地址,例如,架设个人FTP。218111,“端口

”处填写21,此服务器的地址表述为:

TYPSoft FTPServer 轻松搭建FTP服务器

如果要架设FTP服务器你会如何选择?也许你会说,那肯定要选Serv-U、WarftpD、ProFTP或Wu-FTP了。这些选择确实很不错,都是一些功能强大的FTP服务器。不过这些并不适合初学者,它们的架设需要具备一定的相关知识,对于一般人来说是不太容易设置的。那么有没有简单一点的方法呢?答案是肯定的,下面我就给大家介绍一种超级简单的FTP服务器,希望能够给广大的初学者们提供帮助。

服务器的设置

建立FTP服务器首先需要下载TYPSoft FTPServer(以下简称TYP),适用于 Windows 9X/2000/XP操作系统。下载之后解压到任何一个文件夹,不用安装直接双击程序就可以开始投入工作了。当然,还需进行一些简单的设置。

1设置端口

如果TYP默认设置的端口21被占用,表现状态如图1所示,列表中会显示“Port already in useChoose another one”,结果是服务器无法启动,此时我们要手工重新设置TYP的端口,方法是选中图1所示窗口中的“Setup FTP”标签,然后在“FTP Port”后面的框中输入新端口号,再单击下面的“Save”按钮即可。

图1

2使用匿名登录

选择主窗口中的“User Setup”标签,然后选择匿名账户“Anonymous”,在右侧窗口中将“HomeDirectory”(主目录)设为我们欲共享的目录,在下面的 “Directory Access”区中设置共享目录中子目录的用户访问权限(下载、上传、更改、删除等),上述选项设置好后按“Save”按钮保存即可(如图2所示)。

图2

3使用其他用户登录

如果想用新建的用户登录,我们可以将匿名用户禁用。在图2所示的窗口中,选择“Anonymous”,然后单击按钮组中的“Option”按钮,在右边的面板中选择“Disable User Account”选项禁用匿名账户,然后再单击“New”按钮,添加一个新用户,再按照设置匿名账户的方法设置此新建账户的访问目录和相关权限,再单击 “Save”按钮即可。

完成这些设置后我们就可以启动FTP服务器了,单击菜单“Server→Start”即可启动服务器。

提示:TYP默认有一个匿名用户,此用户共享的是系统中的D盘,如果不想使用匿名登录,可以将此账户删除掉,如果想使用匿名登录,可以将默认的共享目录更改为其他目录。

客户端的访问

服务器架设好了,就可以让别人访问我们的系统了,访问时可以在浏览器中访问,也可以通过FTP命令来访问,下面我们简要地解释一下如何使用这两种方式访问FTP服务器。

1使用浏览器访问

当使用浏览器访问FTP服务器,我们可以直接在浏览器的地址栏中输入FTP服务器的计算机IP地址。有两类IP地址,一类是局域网内部的IP地址,一类是Internet的IP地址。输入的格式如下:ftp://,然后按回车即可。

如果FTP服务器设置了密码,按回车后会自动弹出一个窗口,按照提示,在指定的地方输入正确的用户名和密码即可登录到FTP服务指定的目录中去了。根据服务器中设置的权限,可以分别进行下载、上传、修改文件、删除等操作。

2使用FTP命令访问

通过FTP命令访问服务器必须了解一些常用的命令使用方法,下面列出几个常用的FTP命令(假设FTP服务器的IP为19216801,共享目录为ABC)。

(1)连接FTP服务器

如果系统是Windows 9X,我们可以在MS-Dos中操作,如果系统是Windows 2000/XP,我们可以在命令行模式下面进行。

首先,在命令行或DOS窗口中输入“ftp”命令并敲回车,然后在“ftp>”提示符后面敲入“open 19216801 port”(port是FTP服务器的端口号),此时命令行等待我们输入用户名,输入合法的用户名后再输入相应的密码,这时我们就可以登录FTP服务器了(图3)。

图3

(2)上传文件

成功登录服务器后,我们就可以上传文件了。上传文件之前,我们最好先建立一个文件夹,然后将文件上传到这个文件夹中,这样对于文件管理比较方便。建立文件夹的命令格式为:mkdir 文件夹名;上传文件的命令格式为:put 源文件的位置和文件名。按回车之后,我们还要输入目标位置,输入合法的目标位置之后再敲回车就行了。如果要实现批量传送文件,可以使用“mput”命令。

(3)下载文件

首先在光标处输入“pwd”命令来查看进入FTP服务器的目录,然后再输入“dir”或者“ls”命令,按回车后,就可以显示此目录里所有文件信息了。例如现在要把FTP服务器里 Music目录中的所有MP3完全下载,那么,首先使用“cd”命令切换目录,进入music目录,然后选择“mget”命令进行下载,“mget”命令可进行多个文件的批量下载(格式为:mget mp3)。如果要下载单个文件,则使用“get”命令。

(4)删除文档

我们可以用“delete”命令进行单一文件的删除,如果需要成批删除文件,则可以使用“mdelete”命令进行,当然若觉得这样太浪费时间,可以输入“rmdir”命令来删除整个目录。

(5)断开与FTP服务器的连接

使用完之后,我们最后使用“Close”命令就可退出与服务器的连接,若是要彻底和FTP说再见,那就使用“bye”或“quit”命令完全退出

很简单,

(一)使用浏览器进行文件传输

使用浏览器不仅能访问WWW服务器,还能访问FTP服务器,进行文件传输。浏览器之所以有文件传输的功能,是因为它使用FTP协议,而不是HTTP协议。

1.下载文件

通过浏览器下载文件的步骤如下:

(1)启动浏览器。

(2)在地址栏输入要访问的FTP服务器的地址,ftp://2104517624,然后按回车键,即可登录到FTP服务器。

(3)选择要下载的文件,单击鼠标右键,在快捷菜单中选择“复制到文件夹”命令,在弹出的“浏览文件夹”对话框中,选择文件的保存位置,单击“确定”按钮,将文件下载到本地计算机的指定位置。

2.上传文件

通过浏览器上传文件的步骤如下:

(1)选择要上传的文件,单击鼠标右键,在快捷菜单中选择“复制”命令。

(2)登录FTP服务器,进入上传文件要存放的位置。

(3)单击“编辑”菜单中的“粘贴”命令,将文件上传到FTP服务器。

(二)使用FTP命令传输文件

不论是在DOS、Windows还是UNIX操作下使用FTP命令来传输文件,都可以大大提高文件传输速度。

常用FTP命令如下:

dir:浏览主机目录下的文件。

pwd:显示远程主机的当前目录。

cd:改变远程主机的工作目录。

cd:返回到上级目录。

lcd:改变本地主机的工作目录。

ascii:使用ascii类型传输方式。

bin:使用二进制文件传输方式。

get:从远程主机上取文件。

mget:从远程主机上取多个文件。

put:将本地主机上的一个文件传送到远程主机。

mput:将本地主机上的多个文件传送到远程主机。

del:删除远程主机上的文件。

bye:退出FTP会话过程。下面以从一台FTP服务器(地址为:

2104517624)上进行下载和上传为例进行操作。

1.下载文件

(1)进入命令提示符状态后,键入命令:ftp 2104517624,按回车键确认。

(2)输入用户名public,确认后,输入密码public,登录FTP服务器。(注意,在输入密码时,屏幕上无任何字符显示。)

(3)浏览该服务器下的目录。键入命令:dir

(4)进入要下载文件的所在目录。键入命令:cd 目录名。(注意:第(3)、

(4)两步可重复进行,一直找到需要下载文件所在的目录。)

(5)确认文件传输的方式,FTP的传输有两种方式:ASCII传输和二进制数据传输,系统默认传输方式为ASCII。如果要传输二进制数据,则需要键入命令:bin。

(6)指定将文件下载后存放在本地主机的位置。键入命令:lcd 本地目录名。(如:lcd e:\download)

(7)键入命令:get 要下载的文件名。(如:get 茉莉花开rmvb)

2.上传文件和删除文件

重复以上步骤(1)~(6),确定要上传的文件在本地主机指定的目录中,同时远程主机目录为要上传的文件要存放的位置。键入命令:put 要上传的文件名。

如果要在远程主机上删除某个文件,则重复以上步骤(1)~(4),找到要删除的文件,键入命令:del 要删除的文件名。

(三)使用FTP工具软件传输文件

用户在使用浏览器下载文件时,如果网络连接突然中断,正在下载的文件必须从头开始重新下载。使用专用的FTP下载工具不仅可以提高文件下载的速度,对多个FTP站点和本地主机的磁盘进行管理,还可以实现断点续传,即接着前面的断点,完成剩余部分的传输。目前常用的FTP工具软件有:WS-FTP、CuteFTP和LeapFTP等。下面以CuteFTP为例,介绍使用FTP工具进行文件传输的过程。

1.安装CuteFTP软件

从校园网上下载CuteFTP软件,并进行安装。

2使用CuteFTP连接FTP站点,下载文件。

3断点续传

用户在使用浏览器下载文件时,如果网络连接突然中断,正在下载的文件必须从头开始。使用专用的FTP下载工具不仅提高下载的速度,还可以实现断点续传,可以接着上次中断的位置继续传输,不需要从头开始。

继续传输中断的文件可以有以下不同的操作供选择:

若用户要覆盖刚才未下载完的文件,则单击“覆盖”按钮。

若用户要从上次中断的地方接着下载,则单击“续传”按钮。

若用户不想下载该文件,但接着下载其他文件,则单击“跳过”按钮。 若用户不想覆盖原来的文件,想给下载的文件重新命名,则单击“重命名”

按钮。

实验报告要求

1 进行文件传输有哪些不同方式?

2 现假设FTP服务器的pub目录中有文件testexe,若此FTP服务器的地址为

2104517668,你的工作站目前处于MS-DOS提示符C:\>,请写出用命令行将testexe下载到本地主机的D盘download文件夹中,并退出FTP会话过程

采纳一下

FTP用户分成两个组,VIP用户具有可写权限,Guest用户禁用可写权限。

创建VIP用户组:在“计算机管理”窗口(右击我的电脑〉管理)的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“VIP”。接着依次单击“添加”→“高级”→“立即查找”按钮,将你希望拥有可写权限的用户全部添加进来,最后依次单击“创建”→“结束”按钮。Guest用户组以此类推。

给Guest用户组取消可写权限:假设FTP服务器的主目录路径为“G:/FTPServer”,我们来取消“Guest”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中Guest用户组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“Guest的权限”列表框中勾选“拒绝写入”复选框。

如果要使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝Guest写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置。

还要注意的是:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 新手求助,关于ftp的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情