远程网络上的覆盆子pi(详细介绍了所有完成的工作)

时间:2015-02-14 02:40:37

标签: ssh cloud raspberry-pi server remote-access

首先,在这里,我将提及我所做的一切,将树莓派作为网络服务器或数据云。但所有适用的问题都不起作用。在某个地方有一些问题,但我不知道在哪里,什么,怎么......?

让我开始吧。 首先,我用Raspian OS启动了我的覆盆子pi。它确实以最好的方式工作。然后,我安装了ntfs-3g,以便能够通过raspberry pi读取我的硬盘。 当我连接我的硬盘驱动器(500 GB)时,树莓派疯狂,它冻结等等。

我有两个假设。其中之一,也许硬盘可能是如此巨大的覆盆子pi阅读,它可能需要很多时间阅读。 但有人可以使用1TB硬盘。所以这个死了! 另一个假设是硬盘驱动器使用NTFS格式化。也许这可能是个问题。 起初,我从usb存储启动了raspberry pi,当我连接硬盘驱动器时,树莓试图从硬盘启动,而不是从usb启动。这就是为什么这是另一个假设。我还没有反驳这一点。但我会告诉你。

虽然我无法将我的硬盘连接到raspberry pi,但我暂时解决了这个问题,并尝试创建从远程网络到我的覆盆子pi的连接。 我把树莓的IP作为静态。我可以从ssh和文件zilla(ftp)本地连接它。我禁用了路由器的防火墙并观察了我的路由器的外部IP。虽然我没有静态的外部IP,但它已经很多天没有改变。然后,我安排了像这些

的端口转发

" router_external_IP":8080目的地(覆盆子的内部IP)是22(用于SSH) " router_external_IP":9000目的地(raspberry的内部IP)是80(对于HTML) " router_external_IP":8500目的地(覆盆子的内部IP)是3306(对于mySql)

当SSH服务器和Mysql服务器在raspberry pi上运行时,我尝试连接到raspberry pi

  • 通过SSH与" router_external_IP":8080(来自putty)

  • 通过浏览器使用" router_external_IP":9000

  • 通过浏览器使用" router_external_IP":8500

没人工作:(![顺便说一下,我在上面安装了网络服务器,但我没有提到]

有人可以说"你确定端口是开放的吗?"。 是的我确定我检查了一下。但我不确定我的路由器是否将这些端口转发到raspberry pi。另外,我无法调试它。

实际上,我也有2个假设。

首先,可能是路由器没有将这些端口转发到raspberry pi。 第二个可能是我做错了什么,这就是为什么虽然路由器将所有给定的端口转发到树莓上,但树莓无法响应。

我不能反驳这些,因为我不知道如何调试。

我不知道该怎么办。我迷路了。请帮我解决这些问题。

1 个答案:

答案 0 :(得分:0)

检查路由器是否转发端口的简单方法是在http://canyouseeme.org进行检查。如果您说,所有端口都在内部网络上打开,如果“canyouseeme”无法看到您的服务,那么您就知道需要调整路由器设置。