P2P 네트워크를 통해 키보드 공유

P2P 네트워크를 통해 키보드 공유

나는 따라가려고 노력한다 https://superuser.com/questions/67659/linux-share-keyboard-over-network그러나 솔루션 #1은 작동하지 않았습니다.

그런 다음 부분적으로 성공하여 socat을 시도했습니다. 작동했지만 잠시 후 작동이 중지되었습니다. (Socat은 클라이언트와 서버 모두에서 활성 상태를 유지했으며 오류 메시지는 인쇄되지 않았지만 키 입력은 더 이상 전송되지 않는 것 같습니다. 알 수 없었습니다. 잠시 동안 작동을 멈춘 이유를 알아낸 결과, 가상 콘솔 전환 키 등을 포함한 모든 것이 전송된 것 같았습니다.)

임의 지점에서 중단 없이 이 작업을 수행하는 방법과 서버 OS 처리 키 누름을 비활성화하는 방법에 대한 아이디어 - 전송하는 동안 서버 시스템에 아무런 영향을 미치지 않기를 바랍니다.

내가 뭘 한거지:

클라이언트 및 서버 측:

cd /dev/input/by-path
sudo su

클라이언트(키보드가 없는 클라이언트):

socat TCP:"$SERVER_IP:$SERVER_PORT" "GOPEN:$PWD/`readlink *kbd`"

서버(키보드가 있는 서버):

socat "GOPEN:$PWD/`readlink *kbd`" TCP-LISTEN:"$SERVER_PORT",reuseaddr 

답변1

또 다른 가능성은 네트워크 공유(USB) 키보드를 사용하는 것입니다. 우빕. 이것은 선택한 USB 장치를 잠그고 해당 I/O를 네트워크를 통해 원격 장치의 유사한 설정으로 보내 로컬 USB 장치로 처리하는 커널 모듈 및 데몬입니다.

이것은어떻게 우분투의 경우.

이렇게 하면 시스템이 중지되고 키보드에서 키 누르기를 볼 수 있습니다.

관련 정보