Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Подключаюсь по SSH в CLI, затем в BusyBox (exec sh) и Midnight Commander (mc)

Получаю две странности:
1. mc в серо-черных цветах, хотя обычно он везде сине-белый. Вывод ls к примеру цветной
2. не обрабатываются нажатия стрелок, остальные клавиши без проблем

ТП намекала что проблемы в терминальном клиенте, но это вряд ли. Те же самые клиенты (Putty, Mingw из состава Git for windows) лишены обеих проблем при подключении к другому роутеру и другому десктоп-линуксу.

Это кривая сборка mc в opkg кинетика?

MC.png

Опубликовано (изменено)

Где можно установить TERM/TERMINFO чтобы был не "такой запуск"?
Только в statrtup командах терминальных клиентов? Нет никаких инициализационных файлов, чтобы не зависеть от клиента?

Изменено пользователем Anton Pavlov
Опубликовано

Рассматривайте exec sh как аварийный вариант, если иначе не добраться.

А если нужно привычное окружение Entware (и оно рабочее), то после exec sh выполните 

. /opt/etc/profile

 

Опубликовано
6 часов назад, Anton Pavlov сказал:

Своим путем пошли кинетиковцы

Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет.

Опубликовано
9 часов назад, vadimbn сказал:

Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет.

Привык к padavan, там SSH работал из коробки с нормальными цветами
Возможно, речь видимо про openssh-server как предлагают в инструкции

Опубликовано (изменено)
7 часов назад, Anton Pavlov сказал:

Возможно, речь видимо про openssh-server

Нет, после установки Entware все сразу готово к работе, BusyBox по умолчанию предлагает свой ssh-сервер, на 22 порту. Просто нужно переназначить 22 порт SSH CLI, либо не устанавливать этот компонент вовсе. Разумеется, встроенный сервер BusyBox'a можно заменить на openssh. Но это редко когда нужно.

Изменено пользователем vadimbn
  • 3 месяца спустя...
Опубликовано (изменено)

Привет всем.

Тоже, столкнулся с аналогичной проблемой топикстартера.
Правда, у меня уже был установлен 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

 

Изменено пользователем kroleg

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.