web-dev-qa-db-ja.com

vagrant sshの後にリモートコマンドを実行する

vagrant ssh -- EXTRA SSH ARGSは、追加の引数をsshに渡すことができるようになっています。

vagrant ssh -- -t 'cd /var/www'はvagrantにsshしてディレクトリを/var/wwwに変更する必要がありますが、そうではありません。代わりにそれは戻ります

ssh:ホスト名を解決できませんでしたls:ノード名もサービス名も提供されていないか、不明です

何が欠けていますか?

31
kayaker243

これは私にとってはうまくいきます:

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

Vagrant boxに対してコマンドをリモートで実行するには、以下を実行します。

vagrant ssh -c "COMMAND; COMMAND1"

必要に応じて、vagrant ssh --helpをお試しください

6
Bruno Gerotto