Есть ли способ запустить ssh-сервер на устройстве Android?

Я ищу установить Debian поверх своей установки Android, чтобы иметь возможность использовать openssh-server , поскольку он намного лучше Dropbear. Есть ли простой способ сделать это или просто просто установить openssh-server на моем телефоне? Я запускаю Android 2.3.X на Google Nexus One.

Если вы хотите запустить ssh-сервер на SSHDroid телефоне, вы можете установить SSHDroid .

Вы можете создать образ Debian через deboostrap . Debian работает на ARM поэтому у вас не будет проблем с созданием образа для этого аркистрофа. В SG1 есть интересный способ записи, вы можете попробовать его.

Можно запустить более традиционный дистрибутив Linux, например, урезанный Debian на Nexus-One и многие другие телефоны, сделанные для Android. Поскольку Android основан на модифицированном ядре Linux, переносить остальную ОС не сложно. Nexus-One – это особенно открытое устройство, которое не сложно загрузить что-то еще. Полная версия Debian с X и Wi-Fi может быть украшена обувью. См. Пример видео здесь .

Однако вы должны понимать, что собираетесь отказаться от некоторых функций. Программное обеспечение для Debian недоступно для запуска SIM-карты и совершения звонков или отправки текстов.

Вот один пример учебника о том, как это сделать. Основной процесс включает в себя настройку раздела, установку его с вашего компьютера и использование процесса установки начальной загрузки, чтобы перетащить все файлы Debian, в результате чего некоторые ключевые изменения, такие как использование ядра Android, настроены для аппаратного обеспечения этого телефона, а затем взломали загрузку рутинной бит для запуска этой среды.

Существует много опыта установки, скажем, Debian в chroot внутри Android.

Существует даже приложение для этого автоматически: https://unix.stackexchange.com/a/20124/4319 .

(Я согласен, у меня было такое же желание: просто получишь среду, в которой я привык, вместо того, чтобы понять, как что-то сделать с приложениями для Android. Это может сэкономить массу усилий и времени при использовании такого устройства.)