SSH端口打开并且被允许在防火墙中,仍然无法login

我有一个Ubuntu机器在VMWare的基础设施。 它有一个公共的IP地址,我可以很容易地ping通。 我已经安装了openssh-server,并且可以确认SSH守护进程正在运行,而且防火墙也允许端口22。 但仍然我的Telnet端口22和使用腻子SSH连接不连接到该机器。 任何想法解决这个将不胜感激。

在这里输入图像说明

刚刚做了一个grep来看看正在运行的进程,并在那里显示: 在这里输入图像说明

这已经解决了。 vCloud Director具有DNAT设置,从而将公共IPredirect到具有端口号的所需服务器的专用IP。 更改到我的服务器私有IP,并开始工作正常。 这个设置到目前为止我还不知道。发布这个答案的想法,也许有人会发现有帮助的。