From c76c44b3f64115d196031bd7aaf29bd4fa4249d0 Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Wed, 19 Mar 2014 01:53:52 -0400 Subject: [PATCH] Get scp to work over ssh/kvm --- scp_forward_agent.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 scp_forward_agent.py diff --git a/scp_forward_agent.py b/scp_forward_agent.py new file mode 100755 index 0000000..f43638f --- /dev/null +++ b/scp_forward_agent.py @@ -0,0 +1,20 @@ +#!/usr/bin/python + +# Run this script as: +# scp -S scp_forward_agent.py user@node + +import sys +import os + +new_args = [] +fixed = False +for arg in sys.argv[1:]: + if ('-oForwardAgent=no'==arg): + arg = '-oForwardAgent=yes' + fixed = True + new_args.append(arg) + +if (not fixed): + new_args = ['-oForwardAgent=yes'] + new_args + +os.execv('/usr/bin/ssh',['/usr/bin/ssh']+new_args) -- 2.43.0