Я хочу включить службу SSH на сервере BusyBox (в настоящее время я могу подключиться только через Telnet), поэтому я думаю, что мне нужно скомпилировать сервер SSH и отправить его на маршрутизатор BusyBox. Итак, мой вопрос: как создать двоичный файл SSH-сервера, чтобы отправить его на BusyBox через FTP?
Как включить SSH на BusyBox без перекомпиляции BusyBox?
Ответы (1)
Вы берете неправильное направление.
1/ «Как включить SSH на BusyBox».
Вы не можете.
2/ А "без перекомпиляции BusyBox?"
Вы не будете, потому что № 1.
Поскольку busybox
сам по себе не предоставляет ни SSH-сервер, ни клиент.
Теперь, когда на ваш вопрос дан ответ:
Обычный способ добавления SSH-сервера в систему на основе busybox
— добавить dropbear
первым в список «маленьких утилит, функциональность которых не обеспечивается busybox
»:
https://busybox.net/tinyutils.html
https://matt.ucc.asn.au/dropbear/dropbear.html
Как скомпилировать dropbear
(потому что вам придется), а затем установить и запустить в вашей системе — это уже другая тема, в которой никто не сможет вам помочь без дополнительных подробностей о вашей целевой системе или вашей кросс-инструментальной цепочке.
/etc/rc.local
, и добавить туда любые команды, которые вы хотите запускать при загрузке. ВНИМАНИЕ! МАРШРУТИЗАТОР МОЖЕТ ПОЛУЧИТЬ КИРПИЧ, ЕСЛИ ВЫ ВВОДИТЕ КОМАНДУ, КОТОРАЯ НЕ ВОЗВРАЩАЕТСЯ ИЛИ ВЫДАЕТ ОШИБКУ!!! - person MeetTitan   schedule 28.04.2016