Anton Pavlov Posted December 29, 2021 Share Posted December 29, 2021 Подключаюсь по SSH в CLI, затем в BusyBox (exec sh) и Midnight Commander (mc) Получаю две странности: 1. mc в серо-черных цветах, хотя обычно он везде сине-белый. Вывод ls к примеру цветной 2. не обрабатываются нажатия стрелок, остальные клавиши без проблем ТП намекала что проблемы в терминальном клиенте, но это вряд ли. Те же самые клиенты (Putty, Mingw из состава Git for windows) лишены обеих проблем при подключении к другому роутеру и другому десктоп-линуксу. Это кривая сборка mc в opkg кинетика? Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted December 29, 2021 Share Posted December 29, 2021 Так и должно быть. При таком запуске переменные среды TERM/TERMINFO не установлены. Quote Link to comment Share on other sites More sharing options...
Anton Pavlov Posted December 30, 2021 Author Share Posted December 30, 2021 (edited) Где можно установить TERM/TERMINFO чтобы был не "такой запуск"? Только в statrtup командах терминальных клиентов? Нет никаких инициализационных файлов, чтобы не зависеть от клиента? Edited December 30, 2021 by Anton Pavlov Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted December 30, 2021 Share Posted December 30, 2021 Вы решили идти своим уникальным путём, поэтому осваивать его придётся самостоятельно. 1 Quote Link to comment Share on other sites More sharing options...
Anton Pavlov Posted December 30, 2021 Author Share Posted December 30, 2021 ОК, и на том спасибо, хотя бы есть наводка на TERMINFO Своим путем пошли кинетиковцы, нигде больше не видел такого кривого mc 1 1 Quote Link to comment Share on other sites More sharing options...
MercuryV Posted December 30, 2021 Share Posted December 30, 2021 Рассматривайте exec sh как аварийный вариант, если иначе не добраться. А если нужно привычное окружение Entware (и оно рабочее), то после exec sh выполните . /opt/etc/profile 2 Quote Link to comment Share on other sites More sharing options...
vadimbn Posted December 31, 2021 Share Posted December 31, 2021 6 часов назад, Anton Pavlov сказал: Своим путем пошли кинетиковцы Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет. 1 Quote Link to comment Share on other sites More sharing options...
Anton Pavlov Posted December 31, 2021 Author Share Posted December 31, 2021 9 часов назад, vadimbn сказал: Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет. Привык к padavan, там SSH работал из коробки с нормальными цветами Возможно, речь видимо про openssh-server как предлагают в инструкции Quote Link to comment Share on other sites More sharing options...
Anton Pavlov Posted December 31, 2021 Author Share Posted December 31, 2021 Тему можно закрывать Решил вопрос установкой openssh-server Quote Link to comment Share on other sites More sharing options...
vadimbn Posted December 31, 2021 Share Posted December 31, 2021 (edited) 7 часов назад, Anton Pavlov сказал: Возможно, речь видимо про openssh-server Нет, после установки Entware все сразу готово к работе, BusyBox по умолчанию предлагает свой ssh-сервер, на 22 порту. Просто нужно переназначить 22 порт SSH CLI, либо не устанавливать этот компонент вовсе. Разумеется, встроенный сервер BusyBox'a можно заменить на openssh. Но это редко когда нужно. Edited December 31, 2021 by vadimbn Quote Link to comment Share on other sites More sharing options...
kroleg Posted April 17, 2022 Share Posted April 17, 2022 (edited) Привет всем. Тоже, столкнулся с аналогичной проблемой топикстартера. Правда, у меня уже был установлен openssh-server и я логинился, через alias из ~/.ssh/config После прочтения этой темы, проблема разрешилась быстро. Пример конфига: $ cat ~/.ssh/config Host kroleg HostName 192.168.1.1 User kroleg Port 1234 RemoteCommand . /opt/etc/profile && mc RequestTTY yes Пример коннекта: ssh kroleg Edited April 17, 2022 by kroleg Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.