[Planetlab-devel] Re: new PLC API
David E. Eisenstat
deisenst at CS.Princeton.EDU
Fri Feb 2 18:00:56 EST 2007
The NM end of the ssh tunnel code is concentrated in the files
forward_api_calls.c and delegate.py in the NodeManager repository.
forward_api_calls.c gets compiled into an executable that serves as a
shell for the ssh tunnel accounts created in delegate.py.
-David
On Fri, 2 Feb 2007, david johnson wrote:
> On Thu, Feb 01, 2007 at 08:15:36AM -0500, David E. Eisenstat wrote:
>> The blob needs to be passed as the sole argument to a call made to
>> Ticket() on NM's XMLRPC server, running on port 812. Since NM is running
>> entirely in root context now, I've opted for security reasons to expose
>> this server only to local connections. As an alternative to maintaining a
>> slice everywhere, there is mechanism for creating accounts that act as ssh
>> tunnels, though I'm not sure whether PLC exposes this yet.
>
> I saw that the ssh tunnel mechanism was planned some weeks ago when preparing
> for the upgrade, but I don't see anything obvious after a CVS update of the
> latest new PLC code (possible I missed, of course). Has this been added, and
> could somebody give me the right PLC API call to use or a pointer to relevant
> code? Thanks!
>
>> -David
>
>
> david
>
> --
> ------------------------------------------------------------------
> David Johnson <johnsond at flux.utah.edu>
> Flux Research Group, University of Utah School of Computing
> (http://www.flux.utah.edu, http://www.emulab.net)
>
More information about the Devel
mailing list