Вы должны просто установить оболочку на указанную машину, если у вас есть доступ другим способом, или попросить администратора сделать это за вас, или изменить вашу оболочку в ldap на оболочку, которая существует на удаленной машине.
(open) sshd будет всегда проверять пользовательскую оболочку, и он будет всегда выполнять эту оболочку независимо от того, что было передано для выполнения. Если для выполнения передается другая оболочка, она выполнит ее, передав ее в качестве аргумента пользовательской оболочке, например, пользовательская оболочка - это '/ bin / sh', и вы передадите в качестве аргумента оболочку csh, чем она запустит "/ bin / sh -c / bin / csh '.
Вероятно, вам нужно приложение "xdotool":
$ xdotool клавиша F2 -для отправки F2 на экран
$ xdotool key 1 -для отправки числа 1 на экран
Другие варианты использования:
http://manpages.ubuntu.com/manpages/trusty/man1/xdotool.1.html