我可以通过 USB SSH(进入移动设备)吗?

Phr*_*ogz 12 ssh tablet usb embedded-system

我有一台通过 USB 连接到主机的平板电脑。(理想情况下,主机运行的是 Windows,但如果绝对必要,我也可以将主机切换为 Ubuntu。)

我希望能够在没有 RS-232、WiFi 或其他网络连接的情况下通过 SSH 连接到设备。我需要什么软件组合和设置来实现这一点?

基本上,我希望能够拥有相当于adb shell, 但当平板电脑运行纯 Ubuntu 而不是 Android 时。

平板电脑恰好运行 9.04,但如果需要,我很乐意升级它。

小智 5

因此,澄清一下,您想通过 USB 连接通过 ssh 从您的 PC(运行 Windows,但可以运行 Ubuntu)连接到您的平板电脑(运行 Ubuntu)?

我以前从未听说过这样做,但谷歌搜索诸如“USB 上的 ssh”之类的东西让很多人展示了如何使用 WinSCP 或 Putty 将安装了 OpenSSH 的越狱 iPhone 连接到 Windows PC。以下是一些链接:

iFans - 使用 WinSCP 通过 USB 进行 SSH

OpenSSH,USB 代替 WiFi

Ubuntu 平板电脑可以轻松取代 iPhone,因为它已经安装了 OpenSSH,但我对通过隧道将 SSH 连接连接到 USB 不太了解,除了 SSH 使用端口 22。这两个教程使用了一个名为 itunnel 的程序,但我不知道对此一无所知。我去了 itunnel 的网站,它说“iTunnel 是一个简单的 Linux 命令行程序,它通过 USB 电缆提供 SSH 隧道到越狱的 iPhone。我写了这个小工具,因为我厌倦了必须通过 WiFi 链接 SSH 到我的 iPhone . SSH 代理、ssh 链接和 scp 都很好用。” 因为它说的是“简单的Linux命令行程序”,我认为至少值得研究一下,看看它是否可以工作。

这是一个有趣的前景,我想看看它会去哪里,但我觉得通过 USB 连接使这比它需要的工作要多得多。我已经使用 Android 应用程序 Proxoid 将我的手机连接到我的笔记本电脑以使用该./adb forward tcp:8080 tcp:8080命令进行无线无线连接,但隧道连接要求我在上网之前在浏览器上设置代理。将您的 SSH 连接隧道连接到 USB 可能会使您的应用程序难以连接,而不会对选项进行大量的混乱。

如果您有一个旧路由器(如 Linksys 无线 B 或 G 路由器),您可以使用它和 SSH 将平板电脑和 PC 连接到平板电脑中,而不会搞乱隧道。