ftp: connect :连接被拒绝(win10)


一、问题描述

在这里插入图片描述
使用命令测试显示:“FTP拒绝连接”
在这里插入图片描述


二、原因分析

  1. 第一时间查看ftp服务启动了没哟,相关服务有2个,一个是【Microsoft FTP Service】一个是【IIS 管理服务】:
    在这里插入图片描述
    ok,这里显示是开启的。

  2. 查看自己的电脑是否配置了FTP服务器
    文件资源管理器中输入ftp://localhost。其中,localhost表示您的计算机本机地址。弹出弹窗显示“无法访问此文件夹”,表示服务没有配置FTP服务器。
    在这里插入图片描述

  3. 还可以查看是否开启了21端口,FTP服务默认端口为21:

netstat -ano | findstr 21

在这里插入图片描述
很明显,没有找到21端口的进程。


三、解决方案

没有21端口的进程说明没有设置ftp服务器,那我们试着新建一个看看效果,步骤如下:

  1. 打开控制面板,找到管理工具
    在这里插入图片描述
  2. 找到IIS管理器
    也可以直接win+q快捷键进输入IIS行搜索
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 右键新建FTP站点
    在这里插入图片描述
    物理路径就是你要作为FTP存储的文件夹,可以理解为作为FTP服务器的专用磁盘。
    在这里插入图片描述
    设置计算机的本地环回 IP 地址,设置为127.0.0.1
    在这里插入图片描述
    身份验证选择基本吧,这个可以修改的:
    在这里插入图片描述
    ps:修改身份验证如下
    在这里插入图片描述
    在这里插入图片描述

继续,对于这里的授权【允许访问】,没有设置的情况下可能导致无法访问,但可以在主界面重新设置,添加一个授权规则:
在这里插入图片描述
添加一条都可以读取的规则试试:
在这里插入图片描述
OK,此时弹出了验证窗口
在这里插入图片描述

PS:注意的是,授权需要提前开启一个【摘要式身份验证】功能
路径:程序和功能 → 启用或关闭 Windows 功能→ 勾选“万维网服务” - “安全性” - 所有选项
在这里插入图片描述

ok,此时FTP端口就可以查看到了
在这里插入图片描述

四、参考链接

  1. FTP 状态码
  2. win10开启FTP(匿名)和(用户密码)
  3. DOS FTP使用
  4. 如何查看自己电脑的ftp服务器
  5. IIS管理器配置FTP服务器时提示秘钥集不存在 - 解决办法
  6. 在 IIS 7 中通过 SSL 使用 FTP

如能帮你解决问题,请点赞收藏评论,帮助更多的人解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值