Можно ли предоставить серверу доступ к клиентским USB-устройствам через SSH или другой носитель

Убедитесь, что права aquota.userравны 600и попробуйте ввести remount /mnt/imagemountперед попыткой ввести quotaon; если вы не выполните перемонтирование после добавления aquota.user, система не подтвердит изменение.

1
31.01.2021, 03:02
1 ответ

Да, возможно , с usbip .

На самом деле я использую rpi0w как способ превратить свой проводной USB-принтер в беспроводной.

ОДНАКО, несмотря на то, что интерфейс ядра/пользователя очень прост --, чтобы экспортировать или импортировать устройство, вы просто передаете открытый сокет ядру, записывая его номер fd в некоторые /sysфайлы,

«Утилиты» usbip пользовательского пространства настолько неумелы и неправильно спроектированы, что возможность безопасно пересылать USB-устройства по SSH превратилась в 100-строчный, очень уродливый и хрупкий сценарий (, включающий правила iptables., pidfiles и прочее барахло ), которое я не буду здесь выкладывать.

Я думаю, что это можно было бы сделать намного проще и лучше, и если мне когда-нибудь удастся это сделать, я добавлю сюда ссылку на github;-)

1
18.03.2021, 22:33

Теги

Похожие вопросы