O procedimento está bem. Bob pode editar sua chave ou restaurar o backup. Considere a possibilidade de que ~/.ssh/authorized_keys não exista.
Para monitorar o que alguém está fazendo no shell, eu usaria screen .
- Bob adiciona
screen -Ra .bashrc - Você chega em uma sessão de tela ao fazer login. Bob pode ver tudo o que você digita na sessão de tela.
(Eu estou lembrando os comandos de tela por hearth e mais algumas configurações ou testes provavelmente são necessários. Verifique esta documentação link )