可通过电脑控制的 usb 键盘输入设备

aru · 2024-8-25 15:01:02 · 253 次点击
背景: 有很多服务器,使用统一的无盘启动,登录的用户名密码是一样的,需要给他们给他们其名字。平时的做法是接键盘鼠标显示器后登录执行下 hostname 命令。 但是由于机器太多,接键盘鼠标显示器特别耗费时间。

想法: 希望有一个键盘输入设备,自动输入用户名密码登录并执行 hostname 命令。实际上,除了主机名,其他的输入是完全一致的:
输入 root\n ,等 1 秒
输入 密码\n ,等 1 秒
输入 hostname 主机名\n  ,等 1 秒
输入 exit\n

希望有一个模拟键盘的 HID 设备,一头接笔记本,另外一头服务器的 usb 口
在笔记本快速执行上面的输入操作(只需要改下主机名)

不知道那位大佬有看过类似的设备呢?
举报· 253 次点击
登录 注册 站外分享
18 条回复  
lxxiil 小成 2024-8-25 15:01:55
dnf 同步器搬砖大佬就是用这个
restkhz 小成 2024-8-25 15:28:47
Badusb?
你可以淘宝上买一个人家用 Arduino 之类的做的。
笔记本的话可能硬件上需要支持 USB OTG 才行。
des 小成 2024-8-25 15:39:07
买个树莓派来做?资料也挺多的
https://www.rmedgar.com/blog/using-rpi-zero-as-keyboard-setup-and-device-definition/
PhaSelEza 小成 2024-8-25 15:56:16
笔记本接“USB 转串口”,服务器接“串口转键盘”。

笔记本端再写个串口控制程序,基于 pyserial 的话 ChatGPT 就能写。
Hconk 小成 2024-8-25 16:08:06
淘宝搜 usb 串口转键盘鼠标线,自己用 python 或者什么发串口命令就行了 https://i.imgur.com/TvVIEa2.jpeg
churchmice 小成 2024-8-25 16:52:34
你这是在干嘛
交互输入用 expect 脚本,了解一下,完全用不到 hack 键盘的程度
另外,你可以去看下这所谓的无盘启动是不是可以加 hook,直接启动的时候推送个脚本过来跑一跑,哪用得着那么麻烦
ETiV 小成 2024-8-25 16:57:53
服务器,ansible 不行么…

badusb ,flipper zero 有这个功能
dhb233 小成 2024-8-25 17:03:32
虽然是无盘,为啥不在启动的时候,根据 mac 地址或者其他的硬件序列号,自动设置主机名?所有服务器可以共享一个配置脚本
ouqihang 小成 2024-8-25 17:14:50
esp32 带 HID 的型号。
12下一页
返回顶部