Использование rlwrap с сессией ssh

Я использую SSH для входа на сервер Ubuntu. Однако я не могу использовать такие команды, как автоматическое заполнение вкладки или клавиши со стрелками для просмотра предыдущей истории. Я установил rlwrap на удаленной машине и в моем локальном каталоге. Мне было интересно, есть ли способ использовать rlwrap, чтобы позволить мне использовать эти ярлыки на сервере (или что-то еще). Сервер работает под управлением Ubuntu Server Edition 10.0.4.

2 ответа

Решение

Проверьте вашу оболочку на удаленном сервере, измените ее на /bin/bash, если это не так


    chsh /bin/bash

Мне трудно понять ваш вопрос (например, какие команды вы выполняете на удаленном сервере? Каков ваш локальный каталог и как на него установить rlwrap? Правильно ли работает история ввода вашей оболочки входа в систему?)

В общем:

  • Если интерактивная команда не имеет полезной (с помощью клавиш со стрелками) истории ввода, введите rlwrap перед именем команды. Например: rlwrap sqlplus вместо просто sqlplus
  • Если вы не можете использовать клавиши со стрелками вообще, даже в вашей оболочке входа, что-то не так с вашей установкой. В этом случае вам придется попросить системного администратора удаленного компьютера помочь вам. Вы могли бы бежать rlwrap ssh remote.host из командной строки на локальном компьютере в качестве меры пробела
Другие вопросы по тегам