Search code examples
sshvagrant

Running remote commands after vagrant ssh


vagrant ssh -- EXTRA SSH ARGS is supposed to allow extra args to be passed to ssh.

vagrant ssh -- -t 'cd /var/www' should ssh into vagrant and change directory to /var/www, but doesn't. Instead it returns

ssh: Could not resolve hostname ls: nodename nor servname provided, or not known

What am I missing?


Solution

  • This works for me:

    vagrant ssh -- -t 'cd /var/www; /bin/bash'