Docker中30000毫秒后Ssh.net连接超时

时间:2019-08-08 11:04:53

标签: docker asp.net-core amazon-ec2 ssh.net

我正在.net核心应用程序中使用Ssh.net nuget软件包连接到AWS上的远程Ubuntu服务器。

我已经对我的应用进行了docker化,它可以在本地Windows环境和本地ubuntu服务器上完美运行。

如果将其部署在Aws Lightsail或其他服务器提供商(例如upcloud.com和vultr.com)上,则相同的Docker映像将不起作用。

以下是错误详细信息:

Connection failed to establish within 30000 milliseconds.
at Renci.SshNet.Abstractions.SocketAbstraction.Connect(IPEndPoint remoteEndpoint, TimeSpan connectTimeout) at Renci.SshNet.Session.SocketConnect(String host, Int32 port) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.Connect()

我曾尝试关闭所有经过测试的平台上的防火墙,但这没什么作用。

有什么想法我应该怎么解决?

0 个答案:

没有答案