Blog |Follow Nick on Twitter| About
 

Sometimes it's nice when something is much easier than you expected. I have a few cobbled together python scripts for speeding things up, one in particular I have on my home pc which I wanted to work out if am I running it locally or if I have SSH'd in... below is the surprising simple example!

1
2
3
4
5
6
7
8
9
#!/usr/bin/env python

import os

try:
    os.environ["SSH_TTY"]
    print("SSH Connection Detected")
except:
    print("Running Locally")

You could also test the SSH_CLIENT variable as well, but this was good enough for me.

Enjoy!

 

 
Nick Bettison ©