# File lib/fog/compute/models/virtual_box/server.rb, line 163 def setup(credentials = {}) raise 'Not Implemented' # requires :addresses, :identity, :public_key, :username # Fog::SSH.new(addresses['public'].first, username, credentials).run([ # %{mkdir .ssh}, # %{echo "#{public_key}" >> ~/.ssh/authorized_keys}, # %{passwd -l #{username}}, # %{echo "#{attributes.to_json}" >> ~/attributes.json}, # %{echo "#{metadata.to_json}" >> ~/metadata.json} # ]) # rescue Errno::ECONNREFUSED # sleep(1) # retry end