- tcp_command="ssh -i %s %s@%s ./tcptest.py client -a %s -p %d"%(remote_privatekey, peer_spec['slice_name'],
- peer_spec['client_name'],peer_spec['peer_server'],
- peer_spec['server_port'])
- return self.test_plc.run_in_guest(tcp_command)
-
-
+ slice_ssh = TestSsh (peer_spec['client_name'],
+ key=remote_privatekey,
+ username=peer_spec['slice_name'])
+ client_command="/tcptest.py client -a %s -p %d"%(peer_spec['peer_server'],
+ peer_spec['server_port'])
+ remote_client_command=slice_ssh.actual_command(client_command)
+ return self.test_plc.run_in_guest(remote_client_command)