Ssh 远程网络上的Raspberry pi(所有已完成的工作都在详细介绍中)

Ssh 远程网络上的Raspberry pi(所有已完成的工作都在详细介绍中),ssh,cloud,raspberry-pi,server,remote-access,Ssh,Cloud,Raspberry Pi,Server,Remote Access,首先,在这里,我将提到我将raspberry pi作为web服务器或数据云所做的一切。但所有应用的问题都不起作用。在某个地方有一些问题,但我不知道在哪里,什么,如何 让我开始吧。 首先,我用覆盆子OS启动了我的覆盆子圆周率。然后,我安装了ntfs-3g,以便能够通过raspberry pi读取我的硬盘。 当我连接硬盘(500GB)时,raspberry pi发疯了,它冻结了等等 我有两个假设。其中一个,也许硬盘对raspberry pi来说太大了,读起来可能要花很多时间。 但是有人可以用1TB的

首先,在这里,我将提到我将raspberry pi作为web服务器或数据云所做的一切。但所有应用的问题都不起作用。在某个地方有一些问题,但我不知道在哪里,什么,如何

让我开始吧。 首先,我用覆盆子OS启动了我的覆盆子圆周率。然后,我安装了ntfs-3g,以便能够通过raspberry pi读取我的硬盘。 当我连接硬盘(500GB)时,raspberry pi发疯了,它冻结了等等

我有两个假设。其中一个,也许硬盘对raspberry pi来说太大了,读起来可能要花很多时间。 但是有人可以用1TB的硬盘。所以这个人死了! 另一个假设是硬盘是用NTFS格式化的。也许这可能是个问题。 起初,我从usb存储器引导raspberry pi,当我连接硬盘时,raspberry试图从硬盘引导自己,而不是从usb。这就是为什么这是另一个假设。我还没有反驳这一点。但我会告诉你的

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

“路由器外部IP”:8080目的地(raspberry的内部IP)是22(用于SSH) “路由器外部IP”:9000个目的地(raspberry的内部IP)为80(用于HTML) “路由器外部IP”:8500目的地(raspberry的内部IP)是3306(对于mySql)

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

  • 通过SSH和“路由器外部IP”:8080(来自putty)

  • 通过带有“路由器外部IP”的浏览器:9000

  • 通过带有“路由器外部IP”的浏览器:8500

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

有人会说:“你确定端口是开放的吗?”。 是的,我确定我已经检查过了。但是我不确定我的路由器是否正在将这些端口转发给raspberry pi。而且,我无法调试它

事实上,我也有两个假设

第一个问题是,也许路由器并没有将这些端口转发给raspberry pi。 第二个问题是,也许我做错了什么,这就是为什么尽管路由器将所有给定端口转发给raspberry,但raspberry无法响应

我无法反驳这些,因为我不知道如何调试


我不知道该怎么办。我只是迷路了。请在这些问题上帮助我。

检查路由器是否正在转发端口的一个简单方法是检查:。如果,如您所说,您的内部网络上的所有端口都已打开,如果“Canyouseme”看不到您的服务,那么您就知道需要调整路由器设置。

1.当您测试外部端口时,您从哪个网络进行了尝试?如果您从RPI所在的同一网络进行了尝试,则可能无法工作。2.端口3306不是HTTP,您无法使用浏览器进行测试,而且打开(通过端口forword)也不是一个好主意对公众3.内部访问端口(22、80、3306)的结果是什么通过内部网络?您可以使用
telnet
进行测试。我从内部网络测试了外部端口,与RPI在同一网络中。我将从外部网络进行测试,也许它可以工作,我会让您知道。我使用3306,因为Mysql在3306上运行。我可以从内部网络使用22,803306访问RPI。访问没有问题从本地网络。我已经这样做了,上面也提到过。%%%有人可以说“你确定端口是开放的吗?”。是的,我确定我已经检查过了。但是我不确定我的路由器是否正在将这些端口转发到raspberry pi。此外,我无法调试它。%%如果我误解了你,我很抱歉。我知道本地一切正常。你已经安装了Raspbian。因此,在pi上打开你的web浏览器,指向。插入你正在尝试的端口g检查。如果“你能看见我吗”变为绿色,表示它可以看到您的服务,那么您已经正确配置了路由器。如果没有,那么您需要再次检查端口转发设置。至于驱动器上的文件系统。我从未信任Linux上的ntfs。我总是将外部驱动器格式化为FAT32。我的Pi上有1TB驱动器。5T不是太大。谢谢或者你先回答。我已经解决了端口问题,也不知道我是怎么做到的(也许我无法测试它)它突然工作了,而且一直在工作。但我的硬盘还是有很大的问题。我把它格式化成FAT32,现在它是空的。今晚,我把它插入R-PI,R-PI实现了自动启动,然后它出现在了登录界面上。我不能写用户名。我想它在读硬盘时真的很忙,尽管它是空的。是吗你的硬盘在第一次插入时读取时真的有很大的延迟吗?没有。我在第一次读取外部驱动器时没有经历长时间的延迟。在拔下外部驱动器的情况下登录Pi。引导到桌面后,插入外部驱动器。从终端继续发出“dmesg”命令查看Pi对它的反应。如果您仍然有问题,请发布最后10行左右的“dmesg”。祝您好运。当我将硬盘插入RPI时,RPI不允许我做任何事情。结果是,它不允许我写入用户名。有时我读取输出,它会说“内核不足以读取硬盘”它以十六进制格式计数,然后到达FFFF(我认为是微处理器中的一个地址)。然后它就死了!