Собрал openssh из исходников. Заметил, что при подключении переменные окружения не такие, как если подключится к ssh из репозитория. Если сделать sudo -u user bash, то появляется всё нужное окружение. Кто знает, как ето реализовано в Ubuntu? Дело в том, что в системе с установленным openssh из репов файлов ~/.bashrc, ~/.profile, ~/.ssh/environment, ~/.ssh/rc и прочих, описанных в man я просто не нашёл. Мне по сути в моём самосборном sshd необходимо переопределять PATH, LC_* для каждого подключаемого пользователя автоматически.