如何远程登录beaglebone black

use*_*454 6 linux remote-access beagleboneblack

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

提前致谢

jul*_*mme 6

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

要从Internet登录Beagle,您需要连接到您的公共IP地址,并需要将端口转发添加到您的路由器,以便该端口22(使用的套接字端口)ssh从您的公共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/