2

If someone access to the server via Putty (SSH) or terminal - I want to record everything what they can see on the screen and what they have typed into video..

What is the solution to this, is there a software that can do this?

ewwhite
  • 197,159
  • 92
  • 443
  • 809
I'll-Be-Back
  • 693
  • 3
  • 10
  • 25
  • possible duplicate of [Log every command executed from root](http://serverfault.com/questions/378305/log-every-command-executed-from-root) – EEAA Apr 12 '12 at 16:09
  • In short - no, there's nothing that will be able to record an actual video of remote ssh sessions. However, the `sudosh` solution given in the above linked QA can accomplish nearly the same thing. – EEAA Apr 12 '12 at 16:12
  • @ErikA I just found http://www.observeit-sys.com/Products/UnixAuditor can do this job I think – I'll-Be-Back Apr 12 '12 at 16:15
  • 1
    Just out of curiosity, is this for auditing or security? What is the intended use case? – Andrew M. Apr 12 '12 at 16:48
  • Is this supposed to be for creating some kind of training? There are many screen capture tools. – Zoredache Apr 12 '12 at 17:53

2 Answers2

2

What you can use is:

http://www.observeit-sys.com/

It is free for a limited number of servers, I use it to monitor our Citrix servers and it runs very well, with a nice UI.

One major drawback is the amount of sales calls and emails you will recieve when you download this!

boburob
  • 1,174
  • 8
  • 23
1

There is a script utility that can write into the file everything from terminal. just set user's shell to the script -akq /audit/username.log bash and you'll get full log for keys pressed and data displayed. But don't forget to rotate that log.

Kondybas
  • 6,964
  • 2
  • 20
  • 24