Ssh server для android

Ssh server для android

Краткое описание:
SSH сервер.

Описание:
Подключение через SSH к устройству!
SSHDroid является реализацией SSH-сервера для Android.
Это приложение позволит вам подключиться к устройству с ПК и выполнять команды (типа «terminal»,»adb Shell»), а также редактировать файлы (посредством SFTP, WinSCP,Cyberduck, и т.д. ..)

Русский интерфейс: Нет

версия: 1.9.6 sshdroid (Пост #19956170)
версия: 1.9.4SSHDroid_1.9.4_15.apk ( 987.46 КБ )

Сообщение отредактировал vovanKARPO — 24.10.17, 21:23

Сообщение отредактировал chuk-75 — 01.07.12, 23:38

мануал по настройке терминала с использованием SSHDroid: Общие настройки для эмулятора терминала и SSH в Android
точно пригодится тем, кто вообще заглянул в эту тему 😉
критика приветствуется)

Сообщение отредактировал _Shumaher_ — 27.08.19, 11:04

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Файл скопировать в каталог: /data/dalvik-cache/

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Файл скопировать в каталог: /data/dalvik-cache/

Прикрепленные файлы
[email protected]@[email protected]@classes.zip ( 256.98 КБ )Кол-во скачиваний: 0

igorok107, а это для какой версии? У меня 1.9.6_18 создает при запуске создает файл [email protected]@[email protected]
при подмене его выдает ошибку при старте.

Был небольшой косяк, не везде работало. Вот APK отученный от рекламы.

Сообщение отредактировал igorok107 — 28.02.13, 03:38

Андроид у тебя 4.2.х или старше?
Настрой SSHDroid НЕ НА 22 порт, а, например, на 2222.
Этот же совет работает, если телефон не рутирован. Тоже 22-й порт надо поменять на другой.

PS: Важное дополнение: если у тебя прошивка рутированная, то для работы SSHDroid надо не только сменить номер порта, а еще ОБЯЗАТЕЛЬНО запретить SSHDroid’у рутовые права. При первом запуске SSHDroid’a вылезет портянка Superuser с вопросом дать ли запущенной программе права рута. Надо ответить НЕТ. Иначе работать не будет. Будет вот такое выдавать:

SSHDroid
Use ‘root’ as username
Default password is ‘admin’
[email protected]’s password:
[20677] Jul 24 12:07:12 Exit (root): Child failed

PPS: Автор обещал починить этот баг в следующей бета-версии.
Инфа отсюда: _http://forum.xda-developers.com/showpost.php?p=43930086&postcount=155

Сообщение отредактировал San- — 17.08.13, 17:38

версия с исправленными ошибками.

fixed an issue with root permissions

fixed a bug in the initialization (Dialog not disappearing)
fixed the layout in the help (bottom links are now visible)
minor changes

complete UI rewrite!
sperimental x86/mips support
homescreen and lockscreen widget (pro)
WiFi autostart’s white list (pro)
new option to allow app execution without root privileges (on rooted devices)
new option «autostart service»
new option to enable verbose logging
better home folder selection
better file picker
android.permission.ACCESS_SUPERUSER permission added
busybox updated to 1.21.0
no more adchecker (pro version has more features)

Сообщение отредактировал cobain — 05.12.13, 02:40

Источник

Запускаем SSH сервер на Android устройстве с использованием Termux

У меня часто бывают ситуации, когда мне приходится исправлять или дополнять свой код с чужого ПК. Однако, не на всех рабочих станциях есть мое рабочее окружение. Также, установка нужных компонентов, а потом их удаление занимает лишнее время. Поэтому мне в голову пришла идея — сделать удаленное рабочее окружение, которое всегда будет рядом.

С этим мне решил помочь Termux.

Из названия статьи вы скорее всего поняли, о чем сейчас пойдет речь. Однако, сразу хочу предупредить, что данный способ может подойти не всем.

Итак, приступим.

Нам понадобится сам эмулятор терминала Linux — Termux. Это отличное мобильное приложение, которое подходит не только для сервера, но и для других целей.

Изначально нужно установить OpenSSH пакет.

Далее, нужно сгенерировать ключ для подключения к нашему серверу.

В директории .ssh создалось два файла — id_rsa и id_rsa.pub . Копируем содержимое файла id_rsa.pub в файл authorized_keys .

Теперь мы можем запустить сервер и к нему может подключиться любой, у кого есть ключ. Для запуска сeрвeра используется команда.

Если вам надо посмотреть включен сервер или выключен.

Читайте также:  Как удалить последнюю версию андроида

Подключение к серверу с помощью PuTTY.

Мы запустили сервер и теперь нам надо к нему подключиться. Сперва нужно скопировать ключ в память Android устройства, чтобы потом его можно было скопировать на машину, с которой мы будем подключаться. Для этого, нужно дать доступ к памяти устройства.

Далее, копируем ключ в память.

После этого, копируем файл на машину.

Теперь нам понадобится PuTTYgen.
Запускаем программу и загружаем файл, нажимая на кнопку Load. После этого сохраняем приватный ключ (save private key) в формате *.ppk.

Отлично, теперь у нас есть ключ. Осталось только подключиться.

Скачаем сам PuTTY.
Запускаем его. В поле IP адреса вводим локальный адрес нашего Android устройства. Чтобы посмотреть локальный адрес, нужно зайти в Termux и ввести команду.

В разделе wlan0 будет написан локальный IP адрес.

В поле порта вводим стандартный порт для ssh сервера — 8022. Далее, переходим в SSH → Auth и нажимаем кнопку Browse.

Находим тот файл, который сохранили в формате *.ppk, и нажимаем Open. После запуска нажимаем Enter.

Все, мы подключились.

Далее вы можете настроить ваше окружение и подключаться к нему в любое время.

Источник

Ssh server для android

Краткое описание:
SSH сервер.

Описание:
Подключение через SSH к устройству!
SSHDroid является реализацией SSH-сервера для Android.
Это приложение позволит вам подключиться к устройству с ПК и выполнять команды (типа «terminal»,»adb Shell»), а также редактировать файлы (посредством SFTP, WinSCP,Cyberduck, и т.д. ..)

Русский интерфейс: Нет

версия: 1.9.6 sshdroid (Пост #19956170)
версия: 1.9.4SSHDroid_1.9.4_15.apk ( 987.46 КБ )

Сообщение отредактировал vovanKARPO — 24.10.17, 21:23

Сообщение отредактировал chuk-75 — 01.07.12, 23:38

мануал по настройке терминала с использованием SSHDroid: Общие настройки для эмулятора терминала и SSH в Android
точно пригодится тем, кто вообще заглянул в эту тему 😉
критика приветствуется)

Сообщение отредактировал _Shumaher_ — 27.08.19, 11:04

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Файл скопировать в каталог: /data/dalvik-cache/

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Файл скопировать в каталог: /data/dalvik-cache/

Прикрепленные файлы
[email protected]@[email protected]@classes.zip ( 256.98 КБ )Кол-во скачиваний: 0

igorok107, а это для какой версии? У меня 1.9.6_18 создает при запуске создает файл [email protected]@[email protected]
при подмене его выдает ошибку при старте.

Был небольшой косяк, не везде работало. Вот APK отученный от рекламы.

Сообщение отредактировал igorok107 — 28.02.13, 03:38

Андроид у тебя 4.2.х или старше?
Настрой SSHDroid НЕ НА 22 порт, а, например, на 2222.
Этот же совет работает, если телефон не рутирован. Тоже 22-й порт надо поменять на другой.

PS: Важное дополнение: если у тебя прошивка рутированная, то для работы SSHDroid надо не только сменить номер порта, а еще ОБЯЗАТЕЛЬНО запретить SSHDroid’у рутовые права. При первом запуске SSHDroid’a вылезет портянка Superuser с вопросом дать ли запущенной программе права рута. Надо ответить НЕТ. Иначе работать не будет. Будет вот такое выдавать:

SSHDroid
Use ‘root’ as username
Default password is ‘admin’
[email protected]’s password:
[20677] Jul 24 12:07:12 Exit (root): Child failed

PPS: Автор обещал починить этот баг в следующей бета-версии.
Инфа отсюда: _http://forum.xda-developers.com/showpost.php?p=43930086&postcount=155

Сообщение отредактировал San- — 17.08.13, 17:38

версия с исправленными ошибками.

fixed an issue with root permissions

fixed a bug in the initialization (Dialog not disappearing)
fixed the layout in the help (bottom links are now visible)
minor changes

complete UI rewrite!
sperimental x86/mips support
homescreen and lockscreen widget (pro)
WiFi autostart’s white list (pro)
new option to allow app execution without root privileges (on rooted devices)
new option «autostart service»
new option to enable verbose logging
better home folder selection
better file picker
android.permission.ACCESS_SUPERUSER permission added
busybox updated to 1.21.0
no more adchecker (pro version has more features)

Сообщение отредактировал cobain — 05.12.13, 02:40

Источник

Лучшие клиенты SSH для Android: 10 бесплатных приложений SSH для удаленного администратора

Secure Shell или SSH – это сетевой протокол, который позволяет удаленно контролировать сетевые сервисы в незащищенной сети. SSH предоставляет множество функций, особенно для удаленного сетевого администрирования. SSH – удобный инструмент для обычных пользователей Linux и домашних пользователей. Хотя существует множество клиентов SSH для ПК с Linux, Windows и MacOS, мобильные клиенты также получают выгоду от клиентов SSH. Ранее мы уже рассматривали список лучших клиентов SSH для Windows. В этом посте мы узнаем все о лучших SSH-клиентах для Android! [ Читать: Введение в SSH и htop для мониторинга серверов Linux из командной строки ]

Читайте также:  Android product operating manual подключение

Что такое SSH?

SSH, или Secure Shell, использует криптографию с открытым ключом для аутентификации удаленных компьютеров, тем самым создавая безопасный туннель, который не позволяет посторонним прослушивать передаваемый контент. Используя SSH, аутентификация возможна двумя основными способами. Один использует автоматически сгенерированные комбинации открытого и закрытого ключей для шифрования сетевого подключения с необходимой аутентификацией по паролю для дополнительного входа. Другой метод использует ручную генерацию пар открытый-закрытый ключ. Таким образом он аутентифицирует соединение для входа в систему без пароля. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi ]

Что вы можете сделать с SSH?

Что еще более важно, что вы можете сделать с SSH? Прежде всего, SSH полезен для управления сервером (включая домашние серверы), сетевого администратора и обслуживания удаленных клиентов. Например, я использую SSH для управления домашним сервером ThinkServer TS140 Plex, который работает без головы. Поскольку у меня нет подключенного монитора для выполнения обновлений, перезагрузок и передачи файлов, я просто подключаю SSH к серверу, на котором выполняется Ubuntu, и обновляю программное обеспечение и базовую операционную систему (ОС) через командную строку. [ Читать: Как упростить доступ по SSH с помощью файла конфигурации SSH на удаленном сервере ]

Точно так же SSH идеально подходит для управления такими устройствами, как одноплатные компьютеры (SBC), такими как Odroid XU4 и Raspberry Pi. Я использую SSH для обновления моего ПК Raspberry Pi в стиле ретро-игр и домашнего кинотеатра (HTPC), на котором запущены RetroPie и Recalbox с помощью SSHing в Pi, и устанавливаю обновления с помощью командной строки или редактирую файлы конфигурации. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi – SSH для Raspberry Pi ]

Вы также можете передавать файлы с помощью SSH. Хотя это возможно с использованием интерфейса командной строки, версия SSH под названием SFTP лучше для таких приложений. SFTP, или SSH File Transfer Protocol, является протоколом, который поставляется в комплекте с SSH и обрабатывает сетевые подключения аналогичным образом. Однако SFTP предоставляет графический интерфейс пользователя (GUI) для передачи файлов, который намного проще, чем передача файлов на основе интерфейса командной строки, которая требует ввода путей к файлам и папкам. [ Читать: Подключение к Ubuntu Server с использованием ключей SSH и PuTTY ]

Зачем использовать SSH на Android?

SSH на ПК имеет смысл, но зачем использовать Android SSH приложения? По мере того как телефоны и планшеты становятся все более мощными, они, по сути, достигают уровня конкуренции с компьютерами среднего и низкого уровня. Поэтому мобильные устройства служат заменой ПК. Часто я использую свой Samsung Galaxy Note 10.1 2014 Edition в качестве ноутбука во время путешествий. Поскольку у меня установлен клиент защищенной оболочки Android, я могу использовать его для управления различными подключенными к сети устройствами, включая мой сервер Plex и устройства Raspberry Pi. [ Читать: установить SSH сервер в Ubuntu Linux ]

Лучшие SSH клиенты для Android: бесплатные Android SSH клиенты

Существует множество бесплатных Android SSH-клиентов. Проверьте лучшие SSH клиенты для Android, которые вы можете скачать!

1. Сок SSH

Лучше всего лучшим из бесплатных клиентов Android SSH является JuiceSSH. Это в значительной степени единодушный выбор для SSH на Android, получивший высокую оценку многих форумов. Кроме того, поиск SSH в магазине Google Play дает JuiceSSH в числе первых результатов.

На борту вы найдете полноцветный терминал, всплывающую клавиатуру с необходимыми символами оболочки и поддержку внешней клавиатуры. Есть отличная функциональность, такая как возможность использования клавиш регулировки громкости для изменения размера шрифта, добавления плагинов и даже доступа к Telent. Кроме того, вы можете получить доступ к локальным терминалам Android и выбрать одну из нескольких тем. Среди различных тем JuiceSSH вы найдете светлый, темный, Молокаи, Соляризованный темный, Соляризованный свет и хакер 80-х.

В то время как JuiceSSH можно использовать бесплатно, он обладает рядом профессиональных функций. Они ограничены платным обновлением в приложении. С JuiceSSH pro вы получаете интеграцию с Amazon AWS и EC2, автоматическое шифрование AES-256 и виджет для быстрого доступа. Есть также элемент совместной работы команды для обмена связями, определенно бонус для корпоративного использования и распределенные команды. В целом, JuiceSSH является одним из лучших SSH-клиентов для Android, которые вы можете скачать.

2. Термиус[

](https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client)

Проверьте Termius, одно из лучших приложений Android SSH. Вы найдете поддержку SSH, Mosh и Telnet, локальный терминал с bash, переадресацию портов для удаленных, локальных и динамических клиентов, автоматическое распознавание операционной системы для подобных операционных систем Fedora, Ubuntu и Raspberry Pi и многое другое. В то время как многие бесплатные клиенты SSH для Android предоставляют солидный набор функций, но показывают рекламу, в бесплатной итерации Termius отсутствуют платные баннеры и реклама.

Читайте также:  Showbox для андроид тв

Тем не менее, есть дополнительная платная версия, которая обеспечивает поддержку SFTP, защиту отпечатков пальцев, виджет домашнего экрана и интеграцию с AWS EC2. Termius – это отличный клиент для защищенной оболочки Android.

3. ConnectBot[

](https://play.google.com/store/apps/details?id=org.connectbot)

ConnectBot – одно из лучших Android-приложений для SSH, которое предоставляет надежный клиент для безопасной оболочки Android. С его помощью вы можете управлять несколькими одновременными сеансами SSH, создавать безопасные туннели, а также копировать и вставлять между приложениями на устройстве Android. Как отмечают пользователи, функции CTRL и автоматизация после входа в систему делают ConnectBot одним из лучших SSH-клиентов для устройств Android. Более того, в отличие от многих других вариантов SSH на Android, ConnectBot не хватает платного обновления. Таким образом, это абсолютно бесплатно использовать для всех функций.

4. Termux

В Termux вы получаете отличный SSH для Android-приложения. Полезное терминальное приложение, Termux, обеспечивает такие функциональные возможности, как редактирование файлов с помощью Vim и Nano, использование bash и даже разработка на C с использованием clang. Таким образом, Termux, пожалуй, является одним из самых универсальных бесплатных Android SSH-клиентов, которые вы можете скачать.

5. MobileSSH

PuTTY – это лучший SSH-клиент для компьютеров. MobileSSH – клиент защищенной оболочки Android на базе PuTTy и OpenSSH. Поскольку MobileSSh является производным от популярных SSH-клиентов, он входит в список лучших SSH-клиентов для Android. В сочетании с интуитивно понятным интерфейсом, множеством настроек и регулярными обновлениями MobileSSH является фантастическим выбором среди лучших SSH-клиентов для Android. Несмотря на то, что это мобильное приложение, MobileSSH обеспечивает простоту для первоклассного SSH-приложения для Android. [ Читать: 10 лучших клиентов PuTTY для Windows ]

6. SSHDroid

SSHDroid – отличный SSH-клиент для Android. Он допускает терминальные соединения, а также функциональность SFTP, Cyberduck и WinSCP. Как и JuiceSSH и Termux, SSHDroid поставляется с бесплатной версией и платным обновлением. Профессиональные функции включают в себя виджеты на рабочем столе и на экране блокировки, белый список автозапуска Wi-Fi, аутентификацию с общим ключом и удаление рекламы. Тем не менее, несмотря на это, SSHDroid поддерживает один из лучших бесплатных Android SSH-клиентов на рынке. Поскольку SSHDroid предлагает SFTP в дополнение к SSH, это отличный выбор для передачи файлов, а также для управления файлами или медиа-серверами.

7. Расширенный клиент SSH / SFTP / FTP / Telenet – руки администратора

Комплексное приложение SSH для Android, SSH / SFTP / FTP / Telenet Advanced Client Admin Hands предоставляет похвальный набор параметров подключения. К ним относятся SSH, Telenet и SFTP. Есть пакетный режим, подсветка синтаксиса и встроенный текстовый редактор. Все это делает его одним из лучших SSH-клиентов для Android.

8. AndFTP

Еще одно из лучших приложений Android SSH, соответственно названное AndFTP, предлагает опции SSH, FTP, FTPS, SFTP и SCP. Это многогранная программа с большим выбором вариантов управления SSH-подключениями к различным устройствам.

9. Замазка SSH

PuTTy является одним из лучших настольных SSH-клиентов. Хотя Putty Connectbot не поддерживается теми же разработчиками, это отличный SSH-клиент для устройств Android. Интуитивно понятный, с отличным макетом, он бесплатный, но мощный.

10. OrangeSSH Клиент

OrangeSSH с прекрасным цветным терминалом, поддержкой символов UTF-8 и совместимостью с IPv6 является прекрасным клиентом для защищенной оболочки Android. Благодаря небольшому установочному файлу и отличной возможности подключения со стандартными приложениями для клавиатуры, это быстро и надежно.

Заключительные мысли о приложениях Android SSH

Краткий поиск лучших SSH-клиентов для Android дает множество результатов. Хотя есть много клиентов Android SSH, только некоторые бесплатные клиенты Android SSH полностью бесплатны. Многие решения для доступа к SSH на Android предлагают платные обновления и работают на модели freemium. С этой конфигурацией вы получите доступ к клиентскому доступу к защищенной оболочке Android с небольшими одноразовыми или повторяющимися функциями добавления платежей и снятия ограничений. Например, вы можете получить доступ к SFTP в дополнение к SSH с помощью платной итерации клиента защищенной оболочки Android. В целом, бесплатные клиенты SSH для Android – это фантастика для предоставления SSH на Android. Большинство приложений Android SSH полностью доступны без оплаты. В основном вы захотите платить, если предпочитаете дополнительные функции, такие как совместная работа в группах, удаление рекламы и SFTP, а не только SSH.

Ваша очередь: Какие лучшие SSH-клиенты для Android вы предлагаете?

Источник

Оцените статью