当前位置:首页 » 文件管理 » 如何测ftpdownload

如何测ftpdownload

发布时间: 2025-08-05 07:17:50

1. 如何打开ftp端口

  1. 进入“控制面板”->“程序”->"打开或关闭Windows功能",找到“Internet信息服务”选项。

  2. 将“Internet信息服务”选项勾选,确定,计算机开始开启服务,需要等待一段时间。这时打开了“FTP服务器”,“Web管理工具”中的“IIS管理控制台”和“万维网服务”下的全部服务(该服务可能需要重启计算机才能生效)。

  3. 右击“计算机”,点击“管理”。

  4. 点击“服务和应用程序”->“Internet信息服务(IIS)管理器”,右击“网站”,点击“添加FTP站点”。

  5. 添加站点名称和选择Ftp站点根目录物理路径。

  6. IP地址选择本机IP,端口可以自行设定(为了安全最好不要使用默认端口21);SSL选择“允许”,然后下一步。

  7. 身份验证选择“基本”,授权选择“所有用户”(即这台计算机现存的所有有效账户都可登录),权限设置“读取”(即只可以从ftp下载文件,不可以上传文件,想要设置上传权限需要选择“写入”),点击“完成”。

  8. 在管理控制台在网站下可以看到新产生的Ftp站点,点击网站可以看到站点相关信息,想要登录ftp可能需要重启计算机。

  9. 打开Windows资源管理器或者浏览器输入“ftp://IP:Port”,弹出登录对话框。

  10. 输入有效地用户账号和密码,进行登录,在Ftp根目录:E:FtpDownload 下有一个 测试.txt 文本文件,可以看到成功登录Ftp之后显示该文件。可以通过复制然后将文件粘贴到本地计算机进行文件下载。

  11. 添加专门进行FTP操作的用户组和用户。

  12. 在管理控制台,点击“用户”,右击空白区域点击“新用户”,创建新用户。

  13. 输入用户名和密码,取消“用户下次登录时须更改密码”,选择“用户不能更改密码”和“密码永不过期”,点击创建,新建用户名为Download的用户。

  14. 新建的用户都默认属于 Users 组,可以通过该用户和密码登录计算机,因此为不使该用户具有登录计算机等普通用户的权限,从 Users组中删除 Download成员。

  15. 然后右击右侧空白区域,点击“新建组”,输入组名称和描述信息,然后点击“添加”,添加成员。

  16. 进入选择用户对话框,点击“高级”,在新弹出对话框中选择“立即查找”,从搜索结果中找到Download,点击确定,再确定。

  17. 然后在成员栏中出现Download,点击“创建”,成功创建用户组并将Download用户添加至用户组 “Ftp Users”。

  18. 只允许特定用户访问FTP。

  19. 点击网站下Ftp站点,双击“授权规则”此时FTP允许所有用户登录。

  20. 双击“所有用户”,选择“指定的角色或用户组”,输入成员Download,确定,则目前只有Download可以登录FTP。

  21. 重启FTP,可能还需要重启计算机使得配置生效,现在只有用户名Download可以登录FTP,并且该用户名无法登录计算机或进行其他操作。可以通过测试设置查看连接测试结果。

2. 如何架构ftp服务器

在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

系统环境:windowsserver2012R2标准版。系统镜像可以在本站5分享--》镜像--》server下载

1、打开服务器管理器,添加角色和功能。勾选FTP服务器,等待安装成功。

5、选择刚创建的文件夹

具体参考:网页链接

3. ftp用户名和密码怎么填写

如何在地址栏输入FTP的用户名和密码?
FTP的格式为:FTP://username:password@address:port。如果默认端口为21,则不需要填写端口。例如:FTP://test:[email protected]:21/。
用户名和密码是什么?
例如,用户名和密码是:test和test。
服务器的IP和端口是什么?
服务器的IP是192.168.0.1,端口是21。
如何在浏览器中输入FTP用户名和密码?
1. 打开浏览器,在地址栏输入ftp://服务器IP地址。
2. 进入FTP服务器后,会出现一个验证界面,需要输入分配的用户名和密码。
3. 输入密码后,点击登录,即可进入FTP服务器进行文件的上传和下载。
什么是FTP?
FTP是文件传输协议的英文缩写,中文缩写是“文件传输协议”。它是一个应用层协议,用于控制文件在互联网上的双向传输。不同的操作系统有不同的FTP应用程序,但都遵循相同的协议来传输文件。
在使用FTP时,常见的两个概念是什么?
常见的两个概念是“下载”(Download)和“上传”(Upload)。
如何设置FTP用户密码?
1. 创建FTP用户:useradd ftpadmin -s /sbin/nologin -d /www(其他目录)
2. 设置FTP用户密码:passwd ftpadmin,输入两次密码,匹配成功后即可设置成功。
3. 测试连接:在“我的电脑”地址栏中输入ftp://IP来连接FTP服务器,根据提示输入账户密码。
如何设置强密码?
强密码应包含大小写字母和数字符号,最少8位。
如何管理密码?
可以分级管理密码,例如将银行账号、重要应用、普通应用和明知送死的密码分为不同级别。感觉到出问题时,更换该级密码。密码可以写下来保存在OneNote上,使用暗语表示。
为什么远程FTP一直提示输入账号密码?
可能原因包括:用户名密码错误、防火墙拒绝连接IP、服务器架设问题、输入的指令错误、浏览器拒绝连接。建议先尝试匿名登录,如果还不行请检查FTP服务器设置。
如何设置FTP共享密码?
1. 找到FTP软件的快捷方式,点击打开。
2. 找到【站点】——【安全性】——【设置密码】。
3. 点击设置密码,输入密码,两次密码要输入一致。
4. 设置好密码后,FTP会自动关闭。然后重新打开FTP,以管理员身份运行。
5. 第二次打开时,系统会提示你输入密码。

4. 用shell 脚本登陆远程ftp 1.如何确认ftp连接成功2.如何确认文件是否上传成功3.如何返回一些参数信息

在上传的机器写个验证脚本。用cron定时执行。

5. FTP无法连接

注意这段话:
227 Entering Passive Mode (60,165,133,154,13,31)
ERROR: [Data]: Connection refused

PASV模式,PORT模式错误~!

如果你用的是ftp客户端软件请把被动模式选择上就可以了。

补充:返回值:227 Entering Passive Mode (60,165,133,154,13,31)说明
每一个ftp发送之后,ftp服务器都会返回一个字符串,其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令是否被成功执行了。除此之外,还有一个非常重要的命令的返回。当发送pasv之后,返回“227 entering passive mode (60,165,133,154,13,31)”。这意味着在服务器上有一个端口被开放,他将为我们后面接着的数据传输作好准备,但是我们如何知道该端口号呢,就在(60,165,133,154,13,31)中,前面四位指服务器的地址,关键是最后两位,将最后第二位乘256再加上最后一位的值就是我们的端口号,也就是13*256+31。取得端口号之后我们就可以用socket连接到这里。这为我们后面的工作作好准备了,因为我们的取得列表,上传,下载文件都要依靠它来实现。常用的返回如下:

125 data connection already open; transfer starting.

226 transfer complete.

227 entering passive mode (60,165,133,154,13,31).

230 user xxxxx logged in.

331 password required for xxxxx.

425 can’t open data connection.

226 closing data connection.

ftp客户端编程结构:

前面已提到了ftp命令及其响应信息。其实我们做ftp客户端工具只不过是用一个winsocket连接上ftp服务器,然后象其发送命令。在这个过程中,我们依靠发送——响应的机制。即发送ftp命令——接收返回的响应信息——分析该信息——执行相关操作——发送下一条命令。在一般意义上,有一个socket用来连接ftp服务器的相关端口(如默认的21),它负责ftp命令的发送和接收返回的响应信息。一些操作如“进入目录”,“删除文件”,依靠这个socket发送一条命令就可完成了。然而对于有数据传输的操作,主要是显示远端目录列表,上传、下载文件,我们不得不依靠另一个socket来完成。在进行这种操作之前,必须发送pasv命令,它返回了227开头的信息,在括号中有以逗号隔开的六个数字,前四个指服务器的地址,关键是最后两个,将倒数第二个乘256再加上最后一个数字,其结果就是ftp服务器开放的用于下一条命令来进行数据传输的端口。如我们得到227 entering passive mode (60,165,133,154,13,31),那么端口号是13*256+31=3359。我们用一个socket来连接这个端口,之后,我们可根据具体的操作(显示目录list,上传文件stor,下载retr)来发送命令。返回的响应代码为125开头,也就是连接打开了,可以开始传输数据,这时就可用socket的发送或接收方法来传输数据。完成之后,服务器会返回代码226 transfer complete,表明数据传输完成。值得注意的是,我们最好不要一次发送多条命令,例如我们要回到上层目录并且显示这个目录,我们得发送cp,pasv,list,我们不能一下子发送:cp\r\n, pasv\r\n, list\r\n。 而是发送完cp之后等待其响应代码,然后再发送后面一条。当pasv返回之后,我们打开另一个socket连接到相关端口上。然后发送list,返回125之后在开始接收数据,最后返回226表明完成。对于上传和下载也是差不多的过程(下载之前要先取得文件的大小)。

热点内容
电子表加密码 发布:2025-09-10 08:18:38 浏览:272
python图像处理实例 发布:2025-09-10 08:05:54 浏览:381
支付宝怎么的修改密码 发布:2025-09-10 08:05:53 浏览:462
mysql数据库innodb 发布:2025-09-10 08:05:47 浏览:6
ipadmini还原密码多少 发布:2025-09-10 08:00:37 浏览:161
易语言有了源码 发布:2025-09-10 07:53:57 浏览:241
标准C语言基础教程 发布:2025-09-10 07:36:15 浏览:515
a股换算法 发布:2025-09-10 07:29:18 浏览:193
编译器内存 发布:2025-09-10 07:27:44 浏览:375
androiduuid生成 发布:2025-09-10 07:15:33 浏览:518