Generation of ssh keys with ssh-keygen
Generate ssh keys for any user using ssh_keygen, that needs exist before using the module
ssh_keygen { 'john': }
or if not using the default /home/john
ssh_keygen { 'john':
home => '/var/home'
}
the key comment can also be overriden with
ssh_keygen { 'john':
comment => 'john key'
}
Generate a dsa key
ssh_keygen { 'john':
type => 'dsa'
}
specify the bit length
ssh_keygen { 'john':
bits => '4096'
}
Generate new host key
ssh_keygen { 'root':
filename => '/etc/ssh/ssh_host_rsa_key'
}