RealVNC pode fazer isso. Eu não verifiquei outras distribuições VNC.
De Servidor VNC Free Edition 4.1 para Windows :
Disable local inputs while server is in use
DisableLocalInputs=true/false
The mouse and keyboard physically attached to the server computer can be disabled for the duration of a remote connection, preventing local users from interacting with the computer.