首页 > 解决方案 > 将网站设置为 Internet 流量,无法转发端口或对 raspberryPi 使用本地 ssh

问题描述

我正在建立一个网站并试图公开内容,以便与我一起工作的一些人可以在他们的设备上查看它。

设置(硬件)

设置(软件)

什么有效

打败我的事情

BLUL:如果有人在这之前经历过这将是一个巨大的帮助,我是一名软件工程师并且喜欢算法,发现我不喜欢网络工程。

我也意识到这是一个烦人的问题,因为前几轮可能会澄清一些必须回答的问题,并且应该知道在第一篇文章中分享......请原谅我的无知并提前祝福你!

现在我已经离开并回来了,我想我在这里设置了一些错误。当我在 pi 上运行 hostname -I 或 ifconfig 命令时,我通过我的 lan 得到 10.0.0.16,所以这就是我一直试图通过 ssh 进入的内容,但是如果我导航到这个 ip,我会从那里得到我托管的网页。我认为我在该 ip 上托管网站时犯了一个错误,所以我无法通过它进行 ssh。不确定,但也许这会帮助任何看到这个的人?

详细的 ssh 日志

OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug3: Failed to open file:C:/Users/camer/.ssh/config error:2
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolve_canonicalize: hostname 10.0.0.12 is address
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 10.0.0.12 [10.0.0.12] port 22.
debug3: finish_connect - ERROR: async io completed with error: 10060, io:0000025632DE5650
debug1: connect to address 10.0.0.12 port 22: Connection timed out
ssh: connect to host 10.0.0.12 port 22: Connection timed out

我知道我不应该使用动态 ip,我也在努力

更新:

好的,raspberryPi 保留了本地 ip,所以它是静态的,给自己一个 noip 域,在 pi 上打开一个端口并通过它托管网站,现在 ssh 可以工作了。

我唯一无法工作的是端口转发,我转发了路由器上的端口,但路由器连接到调制解调器。我想也许是ISP阻止了它?身份证

标签: networkingsshraspberry-pihostingportforwarding

解决方案


我是双重NAT,只需将我的调制解调器/路由器置于桥接模式,一切都很好。


推荐阅读