SSH на хост # 1, а затем ssh на хост # 2 с хоста # 1, а затем запустите команду, а затем оставайтесь на связи

Я пытаюсь SSH разместить # 1, у кого есть доступ к хосту # 2, а на хосте # 2 я хочу запустить команду. Все от моей локальной машины.

Этот бит отлично работает:

ssh host1 -t "command; ssh user@host2" 

Но, на host2, я также хочу записать cd в каталог, а затем оставаться на связи

Я попытался использовать это:

  ssh host1 -t "command; ssh user@host2 -t 'command; cd /some/path/'" 

Выход, который я получаю:

  Connection to host2 closed. Connection to host1 closed. 

И заканчивается на моей локальной машине

Ожидаемым результатом был мой сеанс, находящийся на хосте2 в каталоге / some / path / через host1