Hi,
ALso
How long is a while , before your session timesout ?
Do you have to go via a firewall before you connect to the server(s) , if so get the timeout period on the firewall checked ?
There is a tcp_keepidle parameter which is 2 hours by default or unless someone has changed it , which indicates length of time to keep connection active ( type no -a | grep tcp ) you'll see other related parameters. Type
man no ( give you explanation)
If it is set low type no -o tcp_keepidle=(value)
will chnage your current session , if it works , you can force this by putting the command in /etc/rc startup script