Изменение оболочки по умолчанию в SmarTTY с bash
на sh
похоже, решает проблему. Возможно, это плохой дизайн SmarTTY: он должен по умолчанию соответствовать настройке удаленного пользователя, а не вызывать bash
независимо. У некоторой платформы, маршрутизатора в случае OP, недостаточно места для обеспечения Bash. На этих платформах пользовательская оболочка входа - это sh
, и когда пользователь использует SSH, приличный SSH-клиент (такой как OpenSSH) попросит демона запустить оболочку входа.
Примечание: это поведение специфично для SSH. Неважно, что вы используете Windows или Linux.