I am looking at hiring a company to help me setup some GSM Modem equipment on a Linux machine. They are going to SSH in and I was wondering if I can log all their commands not just in .bash_history but everywhere so I can duplicate the setup in the futures. The issue for example is if they run an installation file that prompts them for configuration details, the .bash_history wouldn't record that.
I saw a really ugly "keylogger" using strace, but looking for something with an output more similar to .bash_history, just more complete.