在vagrant ssh之后运行远程命令

时间:2014-03-20 03:52:23

标签: ssh vagrant

vagrant ssh -- EXTRA SSH ARGS应该允许将额外的args传递给ssh。

vagrant ssh -- -t 'cd /var/www'应该进入vagrant并将目录更改为/var/www,但不会。而是返回

  

ssh:无法解析主机名ls:提供的nodename或servname,或者不知道

我错过了什么?

2 个答案:

答案 0 :(得分:64)

这对我有用:

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

答案 1 :(得分:5)

运行命令到vagrant box remotelly run:

vagrant ssh -c "COMMAND; COMMAND1"

如果需要,请尝试vagrant ssh --help