Wednesday, April 6, 2011

How to log output of remote ssh session ?

There are many instances when you are going to ssh to remote server for troubleshooting and data gathering purposes and you want to save those data in your computer.
There is a less frequently but useful "tee" command which could be used to log all output in a remote ssh session. What it will actually do is that it will generate one file which will capture all the commands as well as their output.

ssh | tee /path/of/log/file

This command is very useful for troubleshooting purposes.

Kuldeep Sharma