Вы можете переопределить параметр конфигурации SSH «RequestTTY» из командной строки.
Мой рабочий пример cd-serv-one.sh
запускается /bin/bash
в сеансе SSH после выполнения нескольких команд:
#!/bin/bash
ssh -o "requestTTY=yes" User@ExampleHostName "cd /home/myPathFoo/myPathBar; /bin/bash"
А теперь я просто запускаю ./cd-serv-one.sh
для запуска необходимого сеанса SSH.