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

2023-12-13

我对 Beagle-Bone black 还很陌生,一直玩得很开心,直到我用来 SSH 的 USB 设备插孔意外地从 Beagle-Bone black 上脱落。我很难将 USB 设备插孔(USB 迷你 A/B 型)焊回原位。这迫使我寻找下面列出的 SSH 设备的其他选项。

1.) 以太网电缆。我尝试通过将 LAN 电缆从我的 PC 连接到 Beagle-Bone,在默认地址 192.168.7.2 和端口 22 上进行 SSH,但没有成功。对此的任何意见都会非常有帮助。

2.) USB 设备。虽然我还没有尝试通过将公头 USB 转 USB 电缆从 PC 连接到 Beagle-Bone 上更大的 USB 设备插孔来进行 SSH,但我想这是不可能的。

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

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

Thanks


对于其他寻求帮助的人来说,

要通过以太网线将 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 的 IP 地址为 10.42.0.*

我进一步使用nmap扫描找到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,您可以通过该 IP 地址进行 ssh。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过以太网端口或主机 USB 的 SSH Beaglebone 的相关文章

  • 用于搜索内部文件的 ssh 命令

    几周前 我的两个网站可能被 ftp 暴力攻击所利用 破坏了我网站的许多文件 我发现他们通常会在js或php文件中插入以下代码 Trojan code removed as irrelevant to this question 我想通过 s
  • 调试神秘的git+ssh+proxy失败“bash:没有这样的文件或目录”的艰难方法

    我正在尝试通过 SOCKS5 代理克隆 github 存储库 在 ssh config I have Host github com github com ProxyCommand usr bin nc X 5 x 127 0 0 1 70
  • 如何在 Eclipse 中使用 ssh 隧道设置 Subversion?

    我有一个远程服务器 在非标准 ssh 端口上托管我的 subversion 存储库 我想使用 Eclipse 的 subclipse 插件作为客户端来访问 SVN 存储库 我可以使用 svn specialssh 来访问存储库 其中spec
  • 如何在接收端打开没有 SSHD 的 shell?

    我有一台没有 SSHD 的机器 我想从远程机器 我可以完全控制 在这台机器上打开 bash shell 由于我的有限机器上有 SSH 因此我配置了反向代理 ssh R 19999 localhost 22 remoteuser remote
  • 如何在 ssh 命令中使用长输入参数正确转义 qsub 命令?

    我有一个复杂的 qsub 命令可以远程运行 PROJECT NAME TEXT TEST PROJECT PACK ORGANIZATION source organization MY ORGANIZATION CONTACT NAME
  • 通过私钥使用 Python 进行 SSH

    在我的脚本中 我需要使用私钥通过 SSH 连接到远程系统 并将文件转储到其目录中 我用来 SSH 进入系统的命令是这样的 ssh i private key localhost 接下来是标准输入 输入密钥 private key 的密码 我
  • ssh 的 url 方案:在远程主机上调用命令

    是否有通过 ssh 调用远程主机上的命令的 url 方案 在我的用例中 我想称之为 psql c select from my table order by id 似乎有一个关于连接参数的 RFC 示例 来自https tools ietf
  • 流浪家园慢

    我有一个基于 Laravel Homestead 的 vagrant 服务器 用于在本地测试我的 Laravel 站点 大部分情况下它运行得很好 然而 最近 我遇到了问题 它会停止几分钟 典型 到几个小时 罕见 这种情况每 15 分钟左右就
  • 远程 ssh 命令:第一个回显输出丢失

    我试图通过 ssh 1 liner 调用在远程机器上运行多个命令 方法是将它们指定为传递给 bash c 的分号分隔字符串 它适用于某些情况 但不适用于其他情况 看一下这个 Note the echo 1 output is lost ba
  • 使用脚本自动输入 SSH 密码

    我需要创建一个自动向 OpenSSH 输入密码的脚本ssh client 假设我需要通过 SSH 进入myname somehost用密码a1234b 我已经尝试过 bin myssh sh ssh myname somehost a123
  • Mac OS X 中 Bash 脚本中的 SFTP 命令

    我需要使用 SFTP 和 SSH 从 Mac 主机将文本文件传输到远程 PC freeSSH 这两个连接在本地网络中 那么有没有办法从 Bash 脚本内部运行 SFTP 命令 使用提供的用户名和密码 我已经尝试过一些脚本expect 但我没
  • 通过将密码与命令一起传递,使用 powerShell 脚本进行 ssh

    如果我输入 我可以从 PowerShell ssh 到服务器 ssh 用户名 主机 这会提示输入密码 我输入有效的密码 但我试图编写一个脚本 通过 ssh 进入服务器执行一些脚本并返回 所以我必须传递密码和命令我该怎么做 关于 shell
  • 我可以在本地使用 RSA 密钥测试身份验证吗?

    有没有办法在本地检查您是否为 RSA 密钥提供了正确的密码 最近 我在将一些提交推送到 github 时遇到了麻烦 因为推送提示输入密码 然后身份验证失败 我验证了 github 具有正确的公钥id rsa文件在我的 ssh目录 并且我验证
  • ssh远程变量赋值?

    以下内容对我不起作用 ssh email protected cdn cgi l email protection k 5 echo k 它只是返回一个空行 如何在远程会话 ssh 上分配变量 Note 我的问题是not关于如何将本地变量传
  • 如何以编程方式启动 ssh 服务器 android,以及如何获取连接到设备的用户名和密码

    我正在开发像这样的应用程序sshdroid 我想在 Android 操作系统上打开 ssh 连接 并且我想从电脑连接应用程序 我使用了 JSCH lib 但是这个lib用于将android连接到pc 我的要求是pc到android 任何人都
  • PHPStorm - 无效的后代文件名

    我正在尝试将 Windows 7 PC 上的本地 PHPStorm 项目与 Ubuntu 服务器同步 当我尝试任何类型的连接 例如 测试 SFTP 连接 时 它会失败并显示 Invalid descendent file name C np
  • “传输协议线程失败” – “套接字为 EOF”,使用 Java 进行 J2SSH 连接

    我正在尝试通过我的 Java 代码建立 SSH 连接 但遇到异常 我通过 Putty Winscp 工具测试了我的连接 它工作正常 问题出在我的 Java 代码上 SEVERE The Transport Protocol thread f
  • Emacs + 流浪汉 + plink

    我正在尝试让 emacs trapmp 在 Windows XP 下运行 以便在 Amazon EC2 实例上通过 putty plink 工作 用于执行此操作的文档很少 我可以找到部分文档 但没有一个文档能够解决实现此功能所需的所有步骤
  • 使用 scp 从不同路径复制多个文件的智能方法[重复]

    这个问题在这里已经有答案了 我想知道一种简单的使用方法scp复制文件系统上不同路径中存在的文件和文件夹 SSH 目标服务器请求密码 但我无法将其放入配置文件中 我知道scp没有我可以从脚本提供的密码参数 所以现在我必须逐个复制每个文件或目录
  • Windows 上的 SSH 没有 kex aleg 问题

    我在 Windows 上安装了 OpenSSH 然而 我得到没有小桶阿尔格尝试连接到我的 Amazon EC2 实例时出现问题 我可以使用相同的身份文件通过 WinSCP 和 Putty 连接它 我还在我的 etc sshd config

随机推荐