Method: Gas::Ssh.use_current_rsa_files_for_this_user
- Defined in:
- lib/gas/ssh.rb
.use_current_rsa_files_for_this_user(test = nil) ⇒ Object
Copies a key pair from ~/.ssh to .gas/Nickname*
16 17 18 19 20 21 22 23 |
# File 'lib/gas/ssh.rb', line 16 def self.use_current_rsa_files_for_this_user(test = nil) @uid = test unless test.nil? FileUtils.cp("#{SSH_DIRECTORY}/id_rsa", "#{GAS_DIRECTORY}/#{@uid}_id_rsa") FileUtils.cp("#{SSH_DIRECTORY}/id_rsa.pub", "#{GAS_DIRECTORY}/#{@uid}_id_rsa.pub") FileUtils.chmod 0700, "#{GAS_DIRECTORY}/#{@uid}_id_rsa" FileUtils.chmod 0700, "#{GAS_DIRECTORY}/#{@uid}_id_rsa.pub" return true end |