title: Vagrant ssh with multiple arguments
body: <p>I am having problems executing multiple commands with vagrant ssh.</p>
  
  <p>In order to run some tests in vagrant environment I execute following commands:</p>
  
  <ol>
  <li><code>vagrant ssh app</code></li>
  <li><code>sudo su deploy</code></li>
  <li><code>cd /some/dir/for/test</code></li>
  <li><code>source env/bin/activate</code></li>
  <li><code>python manage.py test</code></li>
  </ol>
  
  <p>I managed to get to point 3 but could not execute the 4th point. My attempt is as follows: </p>
  
  <pre><code>vagrant ssh app -- -t 'cd /some/dir/for/test; sudo su deploy'
  </code></pre>
  
  <p>But after the sudo command if I write some more commands they are not executed.</p>
  
  <p>I will also need to redirect the tests output to original shell, outside the vagrant environment.</p>