added support for ssh key generation