WSL – korzystanie z urządzeń USB

Podczas próby uruchomienia logowania do ssh  z kluczem yubikey poprzez fido napotkałem opis że nie działa z windows. Majac jakiś bład nie analizowałem dokładniej co to zonacza tylko myślałem że to własnie taki problem, jednak okazało sie to nie prawdą, wiec majac WSL Debian zaczałem próbowac najpier z nim. Napotkałem na samym początku problem z tym że Debian nie widział uzrądzeń po usb zatem zaczałem szukać i udał mi sie cos takiego.

Na początku sprawdziłem czy mam zainstalowane jakieś WSL:

wsl -l -v

Wyświetliła mi sie lista a na niej Debian ze statuses Running. No to teraz sprawdzmy listę urządzęń pod USB:

usbipd list

Tylko do tego potrzebne było orpogramowanie usbipd-win

Znajdujac na liście urządzenie, w moim przypadku było to:

usbipd list
Connected:
BUSID VID:PID DEVICE STATE

1-13 1050:0407 USB Input Device, Microsoft Usbccid Smartcard Reader (WUDF) Shared

Dzieki temu wiem żeby udostępnić urządzenie 1-13:

usbipd bind –busid 1-13

Teraz podłaczenie pod WSL:

usbipd attach –wsl –busid 1-13

I ostatni krok to sprawdzenie czy jest urządznie widoczne na WSL Debian, czyli

lsusb

No i ostatnim krokiem było

ykman list

który pokazał mi mój klucz yubikey.