Detailing SSH part of 'desing-node-security'
Detailing SSH part of 'desing-node-security'

This patch elaborates the node security design wrt to SSH
key handling to make sure it is feasible before starting
the implementation.
In this updated design the first and more simple proposal
of simply removing the private root key from normal nodes
was abandoned, because the implementation of various
node operations (adding/removing, promoting/demoting)
turned out to contain too many security problems so that
the second proposal, where each node get's a separate
key pair was chosen to be implemented.

Signed-off-by: Helga Velroyen <2d0126b1ec6f9ec5cbec4a7012aa14faeaef10f5@google.com>
Reviewed-by: Klaus Aehlig <4ce51de36d9068cd7db2eec1151e0f3f95419008@google.com>

mbakke/ganeti,ganeti/ganeti,grnet/snf-ganeti,apyrgio/ganeti,ganeti-github-testing/ganeti-test-1,dimara/ganeti,yiannist/ganeti,andir/ganeti,leshchevds/ganeti,dimara/ganeti,bitemyapp/ganeti,onponomarev/ganeti,andir/ganeti,ganeti/ganeti,leshchevds/ganeti,mbakke/ganeti,leshchevds/ganeti,yiannist/ganeti,ganeti-github-testing/ganeti-test-1,andir/ganeti,apyrgio/ganeti,bitemyapp/ganeti,ganeti/ganeti,mbakke/ganeti,onponomarev/ganeti,yiannist/ganeti,grnet/snf-ganeti