diff --git a/tes/tunnelstat/__init__.py b/tes/tunnelstat/__init__.py
index 9b597861c019d5fbcccc8743752246387c863063..077826f200e9b12b3f0a4aff56b34afcdd171e24 100644
--- a/tes/tunnelstat/__init__.py
+++ b/tes/tunnelstat/__init__.py
@@ -50,8 +50,11 @@ class SSHSession:
 
     def get_certs(self):
         import subprocess
+        import env
+        env = os.environ.copy()
+        env['SSH_AUTH_SOCK'] = self.socket
         cmd = [self.sshadd,'-L']
-        p = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
+        p = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE, env=env)
         (stdout,stderr) = p.communicate()
         return stdout