Well, from my point of view, you have to add policy server's public
key to ppkeys/ on clients and to accept on trust certain ranges of IP
addresses reserved for clients. This way clients will trust the server
according to the pre-loaded key, and server will trust clients. The
trick is, you'll need to purge clients's keys from server's ppkeys/
directory to prevent authorization failures because of keys mess. The
threat is, an attacker could try controlling clients using the trusted
IP range, so you should avoid distribution of trustkeysfrom
configuration to clients.

2010/9/13 Max Arnold <lwa...@gmail.com>:
> Hello folks!
>
> Right now I'm evaluating different configuration management systems and 
> Cfengine 3 seems to be self contained and light on resources. But there is 
> one thing which can be showstopper for me: client machines without fixed 
> IP/DNS addresses.
>
> I skimmed briefly trough documentation and it seems that server stores 
> client's public key using IP address (or reverse DNS name?) in its filename. 
> Now if my client machines are hidden behind NAT or connected via random 
> wireless links, how authentication is supposed to work? I'm OK with manual 
> key exchange procedure, but I can not neither control nor predict IP/DNS 
> address which will be assigned to client machine when it connects to Cfengine 
> server.
>
> Can someone please clarify this?
>
> Thanks, Max
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
>



-- 
SY, Seva Gluschenko.
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to