Видимо мой кейс слишком извращенный, что возникло недопонимание.
Openssh сервер на винде + rust приложение на винде. И заказчик будет откуда-то, вероятно с линукса, может с путти конектиться к серваку по openssh и запускать (я сам не знаю зачем такое).
Но вопрос более не актуален (разве что как праздный), удалось прийти к тому чтобы использовать VNC вместо openssh. Всем спасибо за советы!
Теперь понятен хоть твой кейс. Но в таком сценарии нужно просто сконфигурить openssh правильно, чтоб резал ничего по дороге. Баш по идее вообще не нужен, можно запускать сразу твое приложение. Если что-то не работает то да, это уже не типично и нужно локализировать и понять где проблема сначала.