Добрый день!
В Linux напрямую прошить USB-ключи через командную строку, к сожалению, нельзя, так как официальный инструмент для записи — GrdUtil — доступен только в среде Windows. Для создания и записи маски ключа можно использовать исходный код записи, который можно получить в GrdUtil.
Если необходимо автоматизировать процесс на сервере под Linux, можно рассмотреть вариант подготовки образа ключа под Windows с помощью GrdUtil, а затем передачу этого образа на Linux-сервер для дальнейшего использования. Однако непосредственно прошивка ключа из-под Linux без применения Windows-утилиты официально не поддерживается.
Запись образ в виде исходного кода в ключ можно с помощью API.
Пример можно найти в составе Guardant SDK - C:\Program Files (x86)\Guardant\SDK7\Samples\Dongle Programming API.
Подробнее о том, как можно сохранить образ в виде исходного кода, можно узнать на портале документации - Сохранение образа.