SSH Beaglebone通过以太网端口或主机USB

时间:2014-11-02 06:08:36

标签: ssh beagleboard beagleboneblack

我还是Beagle-bone black的新手,直到USB设备插孔通过SSH意外脱离Beagle-Bone黑色时才开心。我很难将USB设备插孔(USB mini A / B型)焊接回原位。这迫使我寻找下面列出的SSH设备的其他选项。

1。)以太网线。我尝试通过从我的PC连接到Beagle-Bone的LAN电缆在默认地址192.168.7.2和端口22进行SSH,但它没有用。对此的任何输入都会非常有用。

2.)USB设备。我通过将PC上的Male USB转USB线连接到Beagle-Bone上更大的USB设备插孔来尝试SSH,但我想这是不可能的。

3.)HDMI端口。在返回焊接USB设备端口或购买新设备端口之前,它是我能想到的最后一个选择。 我想通过HDMI线缆和键盘通过USB设备端口连接到输出设备,然后在设备上启用远程连接,然后通过以太网线访问它。

任何与上述相关的帮助或参考或共享经验都将非常有用。我还没有尝试过上述方法,因为我仍然需要订购一些东西。一旦我对上述任何一方有一定的信念,我就会这样做。

由于

2 个答案:

答案 0 :(得分:1)

如果您想在没有USB适配器的情况下使其工作,则需要FTDI电缆(USB转串口适配器),电源适配器,CAT5(以太网)电缆。

首先将CAT5(以太网)电缆从电路板连接到笔记本电脑或PC,然后将FTDI电缆从笔记本电脑的USB端口连接到Beagle Bone Black的串行端口,连接引脚,如图所示。

如果您使用Ubuntu运行Minicom -s并在设置配置端口ttyUSB0,保存设置和插件电源适配器,您可以开始会话并使用电路板。

如果您使用的是使用腻子或超级终端。

答案 1 :(得分:1)

对于寻求帮助的其他人,

通过以太网电缆将Beaglebone black连接到Ubuntu系统,

启动BeagleBone  连接以太网电缆  在主系统上运行ifconfig并查看以太网端口

例如:

    $ ifconfig  
    eth0      Link encap:Ethernet  HWaddr 18:03:73:70:d8:fa  
              inet addr:10.42.0.1  Bcast:10.42.0.255  Mask:255.255.255.0
              inet6 addr: fe80::1a03:73ff:fe70:d8fa/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:7547 errors:1 dropped:0 overruns:0 frame:1
              TX packets:5126 errors:0 dropped:0 overruns:0 carrier:11
              collisions:0 txqueuelen:1000 
              RX bytes:9630936 (9.6 MB)  TX bytes:422695 (422.6 KB)

    eth1      Link encap:Ethernet  HWaddr 78:a5:04:cd:e7:52  
              inet6 addr: fe80::7aa5:4ff:fecd:e752/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:52 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1125 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:8766 (8.7 KB)  TX bytes:272946 (272.9 KB)

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:29792 errors:0 dropped:0 overruns:0 frame:0
              TX packets:29792 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:5627707 (5.6 MB)  TX bytes:5627707 (5.6 MB)

    wlan0     Link encap:Ethernet  HWaddr 38:59:f9:5f:69:06  
              inet addr:192.168.43.79  Bcast:192.168.43.255  Mask:255.255.255.0
              inet6 addr: fe80::3a59:f9ff:fe5f:6906/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:111262 errors:0 dropped:0 overruns:0 frame:0
              TX packets:121625 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:78921601 (78.9 MB)  TX bytes:17154117 (17.1 MB)

因此,您可以看到eth0与ip地址10.42.0.1相关联 我们现在知道beaglebone会有一个像10.42.0。*

的ip

我进一步使用nmap scan来查找beaglebone的ip地址 如

    $ nmap -F 10.42.0.*

    Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-19 01:09 IST

    Nmap scan report for 10.42.0.1
    Host is up (0.0013s latency).
    Not shown: 97 closed ports
    PORT    STATE SERVICE
    53/tcp  open  domain
    139/tcp open  netbios-ssn
    445/tcp open  microsoft-ds

    Nmap scan report for 10.42.0.79
    Host is up (0.0023s latency).
    Not shown: 95 closed ports
    PORT     STATE SERVICE
    22/tcp   open  ssh
    80/tcp   open  http
    3000/tcp open  ppp
    3389/tcp open  ms-wbt-server
    8080/tcp open  http-proxy

    Nmap done: 256 IP addresses (2 hosts up) scanned in 3.30 seconds

因此,正如nmap结果所示,beaglebone black的ip地址是10.42.0.79,你可以ssh over该ip地址。