Vagrant::SSH

An easy way to execute SSH commands on your Vagrant image.

Installation

Add it to your application's Gemfile:

gem 'vagrant-ssh'

Or install it yourself as:

$ gem install vagrant-ssh

Usage

To create an SSH connection to your Vagrant box:

@ssh = VagrantSsh::Shell.new('33.33.33.33')
@ssh.execute 'whoami'
=> I, [2015-07-13T16:42:25.127602 #82100]  INFO -- : Executing SSH command: whoami
=> I, [2015-07-13T16:42:25.142657 #82100]  INFO -- : vagrant