繁体   English   中英

如何远程登录beaglebone black

[英]How to login into beaglebone black remotely

我有我的beaglebone黑色运行股票Angstrom Linux,并在我家连接到以太网。 我可以使用SSH从连接到家庭网络的任何PC登录。 我想知道如何从其他网络登录,说我在我的办公室,我连接到互联网。 我想登录我家的beaglebone black,它连接到互联网。 我怎样才能做到这一点?

提前致谢

您有一个公共IP地址,由您的Internet运营商提供给您。 但是,此公共IP将与您本地网络中的Beagle的IP不同。

要从Internet登录Beagle,您需要连接到您的公共IP地址,并需要将端口转发添加到您的路由器,以便端口22ssh使用的套接字端口)从您的公共转发IP到您的本地IP。

因此,您需要登录到路由器管理控制台,然后转到“端口转发”选项,并选择转发到端口22的TCP / IP连接转发到您的Beagle IP。 为了使其长期工作,您应该为Beagle设置静态IP地址,否则如果您的主板长时间处于脱机状态,路由器上的DHCP服务器可能会在某个时刻分配不同的IP,并且需要设置转发再次。

Beagle / Angstrom的静态IP地址设置有一个很好的指南: http//derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/

还有一件事:由于您的运营商也会不时为您分配不同的公共IP,您可能希望使用某种动态DNS服务。 使用这种服务,您可以创建“自定义”DNS地址(例如user3180454.no-ip.com ),它始终指向您可以创建ssh连接的公共IP地址(该服务需要一些方法)要使此IP地址保持最新,您将看到有关如何从您使用的服务中执行此操作的说明。

这样的情侣服务:

http://no-ip.com/

http://freedns.afraid.org/

您可能还想尝试BeagleBone Black的Weaved连接服务安装程序。 我用它连接:

端口22上的SSH BBB端口80上的BBB Web服务器端口5901上的tightVNC服务器端口4200端口上的Shell端口8080上的Apache Web服务器

看到:

https://developer.weaved.com/portal/members/betabeagle.php

如果你是:

  • 通过USB以太网从BeagleBoard连接
  • 从Mac Air运行小牛队并通过Wifi连接到网络

我发现这非常有帮助:

http://makezine.com/2012/07/16/use-your-mac-laptop-as-a-wireless-proxy-for-raspberry-pi/

简而言之>>安装/运行代理服务器(与Squidman)并且您的生活将更加轻松。

我知道这是一个老问题。 但我想我会建议另一种选择。 我使用TeamViewer( https://www.teamviewer.com )连接到我的工作/家用电脑。 你可以使用这样的东西从办公室连接到你的家用电脑。 连接到家用计算机后,您就可以在家庭网络上执行任何操作。 无需端口转发。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM