Method: Nimbu::Auth.generate_ssh_key

Defined in:
lib/nimbu/ssh.rb

.generate_ssh_key(keyfile) ⇒ Object



41
42
43
44
45
46
47
48
# File 'lib/nimbu/ssh.rb', line 41

def generate_ssh_key(keyfile)
  ssh_dir = File.join(home_directory, ".ssh")
  unless File.exists?(ssh_dir)
    FileUtils.mkdir_p ssh_dir
    File.chmod(0700, ssh_dir)
  end
  `ssh-keygen -t rsa -N "" -f \"#{home_directory}/.ssh/#{keyfile}\" 2>&1`
end