我们必须建立一个新的FTP服务器(FTP on SSL),但希望用户使用他们的用户名和密码登录到它从asp.net网站上的Dotnetnuke。我们的网站运行在Windows2003 R2上。你知道我们该怎么解决这个问题吗?我研究了CompleteFTP,它可能是一个有成本的解决方案。有没有免费的FTP服务器提供这种开箱即用或只需少量编码的功能?任何帮助都是非常感谢的。
我有安装FTP Server角色的Windows Server 2016计算机,添加了FTP站点,并在Windows防火墙中添加了FTP服务器规则。我可以通过FTP本地连接,就像通过命令行这样:
ftp localhost
Connected to *redacted*.
220 Microsoft FTP Service
200 OPTS UTF8 command successful - UTF8 encoding now ON.
User (*redacted*:(none)): Administrator
331 Password required
Passwo
运行具有映射到临时公共IP的内部接口的Google实例.与外部ftp服务器建立活动ftp连接似乎是不可能的。我看到另一个职位没有任何关于google的主动模式连接的解决方案。在我看来,本地IP和公共IP之间的NAT /端口转发规则存在一些问题。
ftp xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx.
220 Microsoft FTP Service
Name (xxx.xxx.xxx.xxx:user): username
331 Password required for username.
Password:
230-Welcome
230 U