If you find that your SSH shell sessions to remote computers are timing out too quickly with the error “Write failed: Broken pipe”, you can make a simple configuration to keep these sessions going as long as you have your terminal shell window running:
Move into your SSH settings folder
Create a local SSH config file
Add in a session variable
Write out and save the file.
So the next time you initiate a SSH session with a remote computer, after 60 seconds of inactivity a ‘no-op’ (no operation) message is sent to keep the session alive and it just keeps going and going.