Итак, чтобы уточнить, вы хотите подключиться к планшету (под управлением Ubuntu) с вашего ПК (под управлением Windows, но может ли он запустить Ubuntu, если это необходимо) по ssh через USB-соединение?
Я не слышал о том, чтобы делать это раньше, но Google ищет такие вещи, как «ssh через USB», позволяя многим хитам, где люди показывали, как подключить джейлброкер iphone с OpenSSH к ПК с Windows с помощью WinSCP или Putty. Вот несколько ссылок:
iFans - SSH через USB с WinSCP
OpenSSH, USB вместо WiFi
Планшет Ubuntu может легко заменить iphone, потому что на нем уже есть OpenSSH, но я не знаю слишком много о туннелировании SSH-подключения к USB, за исключением того, что SSH использует порт 22. Эти два руководства используют программу itunnel, но я не ничего не знаю об этом. Я зашел на сайт itunnel и сказал: «iTunnel - это простая программа командной строки для Linux, которая обеспечивает SSH-туннелирование через USB-кабель к взломанному iPhone. Я написал этот небольшой инструмент, потому что устал от необходимости подключать SSH к своему iPhone через соединение WiFi SSH-прокси, ssh-ссылка и scp все отлично работает. " Поскольку в нем написано «простая программа командной строки Linux», я думаю, что, по крайней мере, стоит изучить, будет ли она работать.
Это интересная перспектива, и я хотел бы посмотреть, куда она пойдет, но я чувствую, что подключение через USB делает это значительно более трудоемким, чем нужно. Я использовал приложение Android Proxoid, чтобы подключить телефон к ноутбуку для беспроводных подключений, используя ./adb forward tcp:8080 tcp:8080
команду, но туннельное соединение требовало от меня установки прокси в моем браузере, прежде чем я смог подключиться к Интернету. Туннелирование вашего SSH-соединения с USB может затруднить подключение ваших приложений без каких-либо обширных манипуляций с опциями.
Если у вас есть старый маршрутизатор (например, беспроводной маршрутизатор Linksys B или G), вы можете просто соединить планшет и ПК, используя его и SSH, в планшет, не тратя время на туннелирование.
lsusb
?