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 -R
a .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 )