macos shutdown all ssh connections code example
Example: mac terminal close ssh connection
For keeping the connection alive, you can check in
/etc/ssh/ssh_config the line where it says ServerAliveInterval,
that tells you how often (in seconds) your computer is gonna
send a null packet to keep the connection alive. If you have a
0 in there that indicates that your computer is not trying to
keep the connection alive (it is disabled), otherwise it tells
you how often (in seconds) it is sending the aforementioned
packet. Try putting in 120 or 240, if it is still killing your
connection, you can go lower, maybe to 5, if with that number
it doesn't happen, maybe it is your router who is dumping the
connection to free memory.