W dniu niedziela, 24 września 2017 13:45:19 UTC+2 użytkownik Sean Hunter napisał: > Hey there, > > I was trying out attaching usb devices to qubes and thought this might be > useful to other people. If you have a device with a complicated description > (eg a Yubikey) it can be a pain to figure out what device ID it's being > attached to in sys-usb so you can use qvm-usb attach to send it to an AppVM. > [sean@dom0 ~]# qvm-usb > BACKEND:DEVID DESCRIPTION USED BY > fedora-25:1-1 QEMU_QEMU_USB_Tablet_42 > p:1-1 QEMU_QEMU_USB_Tablet_42 > sys-firewall:1-1 QEMU_QEMU_USB_Tablet_42 > sys-usb:1-3 Yubico_Yubikey_4_OTP+U2F+CCID > sys-usb:1-6 0489_e076 > vault:1-1 QEMU_QEMU_USB_Tablet_42 > > Typing qvm-usb, looking down for where my Yubikey is, then looking accross > for the sys-usb:1-3 next to it, then typing qvm-usb attach somevm sys-usb:1-3 > will get pretty old pretty fast. > > Luckily, unix is awesome. I have created a couple of small shell functions > which search the output of qvm-usb on the description and attach or detach. > Thus: > [sean@dom0 ~]# usb-attach somevm Yubi > [sean@dom0 ~]# qvm-usb > BACKEND:DEVID DESCRIPTION USED BY > fedora-25:1-1 QEMU_QEMU_USB_Tablet_42 > p:1-1 QEMU_QEMU_USB_Tablet_42 > sys-firewall:1-1 QEMU_QEMU_USB_Tablet_42 > sys-usb:1-3 Yubico_Yubikey_4_OTP+U2F+CCID somevm > sys-usb:1-6 0489_e076 > vault:1-1 QEMU_QEMU_USB_Tablet_42 > > ...and likewise... > [sean@dom0 ~]# usb-detach somevm Yubi > > If you like them you could put them (or something similar) in your ~/.bashrc > in your dom0. > > Here they are: > function usb-attach() { > qvm-usb attach "${1}" $( qvm-usb | awk "/${2}/"'{print $1;exit}' ) > } > > function usb-detach() { > qvm-usb detach "${1}" $( qvm-usb | awk "/${2}/"'{print $1;exit}' ) > } > > > Cheers, > > Sean
Great job! I use Micah Lee's script adapted to fit my usb devices https://micahflee.com/2016/12/qubes-tip-making-yubikey-openpgp-smart-cards-slightly-more-usable/ -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/25a26bb2-70d3-43dc-823b-8ff0ddaa734f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.