Вариант «ssh -tt» не предлагать.
Дано: управляющий сервер на Ubuntu (основной шелл - bash) и доступные ему по ssh ведомые сервера (с таким-же основным шеллом).
Обязательное условие: на ведомом сервере не должно создаваться временных файлов.
Задача при ssh-подключении с управляющего сервера к ведомому: проброс локально определённых функций (импортированных сразу из нескольких rc-файлов) ИЛИ выполнение на стороне ведомого сервера встроенного (в команду подключения) документа с последующей передачей управления основному шеллу.