usbip-service-shell is a set of Linux services for the USB/IP Project that allows you to take no actions needed for handling sudden reboots and/or plug/unplug USB devices on fly
You can download the last release here
Tested on:
Host - a Raspberry Pi 3B+ single board computer with Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-1036-raspi armv7l)
Client - a GIGABYTE™ C246WU4 i3-8100 workstation with Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-77-genetic x86_64)
Installed on both machines:
- OpenSSH_8.2p1
- OpenSSL 1.1.1f 31 Mar 2020
- usbip-utils 2.0
- Passwordless SSH Login for the other root.
- copy files here to your Host Computer and files here to your Client Computer as file structures dictate.
- on both machines change IP-addresses of your host / client in client/host's /root/.ssh/config files and run sudo systemctl enable usbipd && sudo systemctl start usbipd
- run sudo systemctl enable usbipd-restart on your Client Computer
- enjoy!
- silenced canberra-gtk-play
- v0.1.0 initial release.
- v0.1.1 faster ssh-command execution and no config files in use.
Power Management implementation for USBIP Hostmake BT version, additionally to Wi-FiProximity Sensor Interface to wake up the host
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Takahiro Hirofuchi - A famous USB-IP implementation proven by years!!
- Alexey Pertsev - usbip-service-shell-v0.1.0 developer - Donate