Запуск удаленных команд после бродячих ssh

vagrant ssh -- EXTRA SSH ARGS предполагается, что дополнительные аргументы будут переданы в ssh.

vagrant ssh -- -t 'cd /var/www' должен ssh в бродяжничестве и сменить каталог на /var/www, но это не так. Вместо этого он возвращает

ssh: Не удалось разрешить имя хоста ls: nodename или servname, или неизвестно

Что мне не хватает?

Ответ 1

Это работает для меня:

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

Ответ 2

Чтобы запустить удаленную команду в брандмаутере:

vagrant ssh -c "COMMAND; COMMAND1"

Если вам нужно, попробуйте vagrant ssh --help