【发布时间】:2017-08-03 06:52:11
【问题描述】:
对于这个新手问题,我深表歉意,但已经为此苦苦挣扎了好几个小时。我在 Ubuntu 16.04 上运行 Ubuntu 服务器。我可以通过 ssh 进入本地主机(因此知道 ssh 服务器正在运行)
但是,当我尝试从外部登录服务器时,我收到如下所示的错误消息(是的,我知道端口 22 不安全):
我在我的 /etc/ssh/sshd_config 文件上启用了端口 22,并通过将 ListenAddress 留空(尝试使用其他地址)来允许它成为一切,并确保我的 iptables 是打开的:
我不包括端口触发,因为我认为没有必要?
我需要做些什么才能在外部公开这个服务器并能够通过 SSH 连接到它?很感谢任何形式的帮助。
【问题讨论】:
-
我知道我可以 ping 我的 IP 地址,并且已经重启了我的路由器。
-
只是好奇,是否通过路由器提供互联网访问?如果是这样,你有没有转发端口?它是 ipv4 外部地址还是 ipV6? Ping 只会显示外部地址存在(假设路由器设置为返回它们)。它不会显示转发是正确的。
-
是的,正在通过路由器提供互联网访问。是的,我已经转发了那个端口。 ipv4 外部和静态。我可以毫无问题地ping ip地址。 +编辑添加静态
标签: networking ssh server local sshd