无法从Azure虚拟机进行SFTP

很抱歉打扰你,如果这个问题在其他地方回答,因为我无法find;-)

我有一个运行Windows 2016的Azure VM。我安装了大约3个不同的(S)FTP客户端,但是他们都没有能够连接到来自供应商的远程(非Azure)SFTP服务器。 我的客户(也是非Azure)在连接时也非常成功。 我已经在Windows Server 2016中禁用了防火墙,并在Azure中创build了一个入站安全规则,允许任何地方的任何事情。 没有运气。

在search答案时,我发现很多关于在Azure中运行SFTP服务器的主题,我没有做,或者使用FTPS(而不是SFTP)。 希望你们可以帮我解决我可能需要做什么/在哪里寻找。

提前致谢!

我注意到这个问题仍然是开放的。 只是想让你知道,我的问题的原因是由承载SFTP环境的一方引起的:他们将我的IP列入黑名单。 由于这是来自Azure池的全新服务器,因此我认为IP地址曾被用于其他用途或在其他地区使用。 他们没有列出我的名字,它的function就像一个魅力。

要排除这类问题,我们需要检查这是networking级别问题还是应用程序级别问题。

要检查客户端是否有到目标服务器的有效path,请尝试在客户端上使用称为“ 端口查询 ”的工具来validation服务端口是否可从客户端访问。

如果端口无法访问,则意味着服务器和客户端之间的连接被阻塞。 请检查它们之间的防火墙。 (包括客户端和服务器的本地防火墙)

如果端口可从客户端访问,则服务器应接收来自客户端的请求,并且应在应用程序级别解决此问题。 请检查服务器或客户端是否有相关的日志。