USB on linuxだって、cat ほげほげ > /dev/usblp0 とかで、
バイナリをそのまま食わせられるはずなんだが。

・そのRedHatサーバとやらにUSBポートが付いていない → 付けれ
・そのRedHatサーバでのUSB設定が出来ていない → 設定汁
・そのRedHatが古くてUSBに対応していない → アップデート汁