in fiosynth_lib/fiosynth.py [0:0]
def startSshTunnel(dut):
dut.sshTunnelPort = FioDUT.getTunnelPort()
if dut.sshTunnelPort <= 0:
print(
"Unable to find an available port for ssh tunneling for host %s."
% dut.serverName
)
sys.exit(1)
cmd = [
"ssh",
"%s@%s" % (dut.sshUser, dut.serverName),
"-N",
"-L",
"%d:%s:8765" % (dut.sshTunnelPort, dut.serverName),
]
dut.tunnel = Popen(cmd, stdout=subprocess.DEVNULL)