首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 2016上创建FTP帐户。无法从本地计算机连接

问在Windows 2016上创建FTP帐户。无法从本地计算机连接
EN

Server Fault用户
提问于 2020-09-08 11:33:11
回答 1查看 773关注 0票数 0

首先,如果这个问题不应该在这里张贴,我很抱歉。我已经在运行Windows 2016的服务器上创建了一个FTP帐户。我可以远程访问此服务器并拥有完全控制。下面是我创建FTP所遵循的步骤

在IIS中创建新的FTP站点

物理路径:c:\xampp\htdocs\yd

添加了一个新用户。用户名: iamuser-wp。密码:*所有必需的权限都设置在服务器上,我可以像这样登录到这个FTP帐户:

代码语言:javascript
复制
ftp://127.0.0.1
Username: iamuser-wp
Password: *******

但是,当我试图使用服务器的IP地址用相同的凭证连接它时,即

代码语言:javascript
复制
ftp://142.x.x.x
Username: iamuser-wp
Password: *******

我不能登录。

很明显,我还是用我的本地机器尝试了同样的组合。

代码语言:javascript
复制
ftp://142.x.x.x
Username: iamuser-wp
Password: *******

就像预期的那样,我无法连接。

在IIS中,用户隔离设置为,因为我选择了YD文件所在的目录

基本身份验证:Enabled

FTP授权规则:Mode > Allow. User > iamuser-wp. Permission > Read, Write

FTP-SSL设置:我在这里没有做任何更改。不知道怎么回事。

我不知道IP地址是否需要公开访问。从本地计算机通过FTP客户端访问此FTP帐户的正确过程是什么?任何帮助都将不胜感激。

EN

回答 1

Server Fault用户

发布于 2020-09-08 12:42:59

如果您的服务器是NATed (可能位于防火墙后面),则需要通知FTP服务器公共IP,以允许被动模式连接。因此,在IIS上,打开FTP -> FTP防火墙支持并插入服务器的公共IP地址。

还请检查以下两项:

  • 您的公共IP 142.x.x.x是否可从本地机器访问?它可能是通过防火墙的NATed。服务器上是否有其他服务侦听142.x.x.xIP上的端口以尝试连接?
  • 您检查了IIS上的站点绑定吗?您的FTP站点只能绑定到127.0.0.1。如果您不知道如何在IIS的图形界面中查看绑定,也可以发出以下命令: %systemroot%\system32\inetsrv\appcmd.exe list sites
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1033061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档