Jump to content

Recommended Posts

Posted

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

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

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

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

MC.png

Posted (edited)

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

Edited by Anton Pavlov
Posted

ОК, и на том спасибо, хотя бы есть наводка на TERMINFO
Своим путем пошли кинетиковцы, нигде больше не видел такого кривого mc

  • Confused 1
  • Y'r wrong 1
Posted

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

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

. /opt/etc/profile

 

  • Thanks 2
Posted
6 часов назад, Anton Pavlov сказал:

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

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

  • Thanks 1
Posted
9 часов назад, vadimbn сказал:

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

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

Posted (edited)
7 часов назад, Anton Pavlov сказал:

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

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

Edited by vadimbn
  • 3 months later...
Posted (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 by kroleg

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.