SSH 无路由到主机

SSH No Route to Host

对于新手问题,我深表歉意,但我已经为此苦苦挣扎了好几个小时。我是 运行 Ubuntu Ubuntu 16.04 上的服务器。我可以通过 ssh 连接到本地主机(因此知道 ssh 服务器是 运行)

但是,当我尝试从外部登录我的服务器时,我收到如下所示的错误消息(是的,我知道端口 22 不安全):

我在我的 /etc/ssh/sshd_config 文件上启用了端口 22,并通过将其留空(尝试使用其他地址)来允许 ListenAddress 成为所有内容,并确保我的 iptables 已打开:

最后,我使用的是静态 IP 地址。并确保我正在转发端口:

我不包括端口触发,因为我认为没有必要?

我需要做什么才能在外部公开此服务器并能够通过 SSH 连接到它?很感谢任何形式的帮助。

已解决,无需回复。我选择端口转发的内部 IP 地址与我的计算机所在的内部 IP 地址不同。