|

Возможность управлять компьютером удаленно со своего смартфона особенно таким, как Raspberry Pi, уже не только мечта многих, но и реальность
Это стало возможным благодаря использованию клиентов и серверов, прежде всего, SSH, VNC и Telnet. В статье кратко рассмотрим только самых популярных клиентов, доступных для Android, а в следующих статьях более подробно остановимся на построении взаимодействия клиентов и серверов.


ConnectBot является мощным клиентом Secure Shell (SSH) с открытым исходным кодом. Он может управлять одновременными сессиями SSH, создавать безопасные туннели и обмениваться (копировать/вставлять) с другими приложениями.
ConnectBot является клиентом защищенной оболочки для платформы Android. Вы можете использовать эту оболочку на удаленной машине и передавать файлы туда и обратно в телефон. Данный клиент позволяет подключаться к серверам Secure Shell, которые обычно работают на UNIX-серверах, поэтому не возникает проблем с подключением к Raspberry Pi.


Данная клавиатура особенно полезна, если Вы используете ConnectBot для доступа SSH. Она обеспечивает рабочие клавиши Tab/Ctrl/Esc, а также клавиши, которые имеют важное значение для таких устройств, как планшет Xoom или Nexus S, которые не имеют трекбола или D-Pad.
Соскучились по раскладке клавиатуры, к которой привыкли на компьютере? Эта клавиатура имеет отдельные клавиши с цифрами, знаками препинания и клавиши со стрелками обычных местах. Она основана на экранной клавиатуре AOSP Gingerbread, так что поддерживает мультитач для клавиш-модификаторов.
Клавиатура также поддерживает использование словарей (но не раскладки клавиатуры), предоставленные языковыми пакетами AnySoftKeyboard.


Клиент SSH и Telnet с открытым исходным кодом и SCP-передачей файлов создан на основе оригинального ConnectBot.
Среди улучшенной функциональности:
-
фоновая передача файлов (SCP протокол)
-
диалог выбора шрифтов (кнопка на экране и аппаратный ключ SYM)
-
одна входная линия (кнопка на экране)
-
меню нажатием и удержанием (переключение в полноэкранный режим, изменение размера шрифта)
-
сохранение SSH-ключей в виде файлов
-
сохранение скриншотов консоли (PNG-формат)
-
новое отображения клавиш (аппаратная клавиатура)
-
ssh-агент (от Roberto Tyley)
-
перенаправление X11 (полезно для Android XServer)
Клиент получил новое сопоставление клавиш:
-
кнопка камеры (настраивается): по умолчанию Screen Capture
-
ALT + стрелка вверх: Page Up
-
ALT + стрелка вниз: Page Down
-
ALT + стрелка влево: Главная
-
ALT + стрелка вправо: Конец
-
ALT + Backspace: Insert
VX ConnectBot обеспечивает дополнительные настройки для смартфонов с физической клавиатурой. На сегодня существуют настройки для следующих смартфонов:
-
с полной аппаратной клавиатурой (например, Bluetooth-лавиатура)
-
Samsung Captivate Glide (SGH-i927)
-
Sony Ericsson Xperia Pro (MK16i) и Mini Pro (SK17i)


Клиент для Android - все в одном терминале, включая SSH, локальный Shell, поддержку Mosh и Telnet.
Среди особенностей:
-
полноцветный терминал/SSH клиент
-
всплывающая клавиатура со всеми символами, которые обычно трудно найти
-
использование клавиш регулировки объема, чтобы быстро изменить размер шрифта
-
поддержка внешней клавиатуры
-
официальная поддержка Mosh (http://mosh.mit.edu)
-
поддержка Telnet
-
поддержка локального терминала Android
-
открытие в браузере URL-адреса при нажатии
-
сохранение/расшаривение стенограмм SSH для Dropbox/Evernote/email и SD-карт
-
поддержка UTF-8
-
легко организовать соединение по группам
-
сохранение нескольких сессий SSH при работе в фоновом режиме
-
легкое подключение "через" другие соединения SSH одним щелчком мыши
-
немедленный доступ, когда открываете приложение, к часто используемым соединений
-
поддержка пароля и секретного ключа OpenSSH
-
поддержка двух факторной аутентификации (например, Google Authenticator)
-
идентификация (пользователи/пароль/ключи) не связанная с соединением
-
работает из коробки с Ubuntu, RedHat, CentOS, Mint, Gentoo и всеми другими релизами Linux
-
zlib сжатие для улучшения SSH-сессий для высоколатентных соединений
Среди особенностей версии Pro:
-
интеграция с Amazon AWS/EC2, синхронизация соединения и автоматическая группировка серверов на основе их класса или группы безопасности
-
надежная синхронизация между несколькими устройствами
-
автоматизированное AES-256 шифрование резервных копий всех подключений и настроек
-
библиотека фрагментов для быстрого доступа к часто используемым командам
-
безопасное блокирование для автоматической защиты JuiceSSH после определенного периода бездействия


Server Auditor является прогрессивным клиентом SSH, который позволяет Вам управлять UNIX-серверами из Ваших устройств Android и iPhone. Интерфейс реализован с использованием простого и понятного стиля, максимального использования жестов.
Особенности:
-
поддержка нескольких соединений
-
пароль и ключ авторизации
-
поддержка XTerm, VT100 и vanilla
-
работает в обоих ориентациях
-
удобная функциональность копирования - вставки с возможностью мгновенного поиска в Google и на сайтах ServerFault
-
нет объявлений или баннеров
Мощный SSH клиент с легким для использования интерфейсом , специально разработанным для сенсорных устройств и удивительной эффективности пользователя.


Программа androidVNC для доступа к удаленному рабочему столу устройств Android с открытым исходным кодом (GPL) позволяет наблюдать и контролировать рабочий стол с телефона из любой точки мира.
Соединяется с большинством серверов VNC (Virtual Network Computing), включая TightVNC, RealVNC на Win и Linux, x11vnc и Apple Remote Desktop на OS/X.
Импорт/экспорт настроек в файле на SD-карте (можно импортировать данные из URL, что полезно при установке многих устройства с такой же конфигурацией). Более подробно о настройке и использовании VNC в одной из следующих наших статей.


Мобильный и гибкий: удаленный доступ к компьютерам с устройства Android!
С его помощью легко поддерживать друзей и родных, когда они имеют проблемы с компьютером - независимо от того, где Вы находитесь. Вы также можете воспользоваться доступом к личному домашнему компьютеру для редактирования документов или использования конкретного программного обеспечения, пока Вы находитесь в дороге.
Некоторые из возможностей:
-
доступ к (Windows, Mac, Linux) возможен также во время телефонного разговора
-
передача файлов с мобильного устройства Android на любой компьютер и наоборот
-
удобный контроль удаленных компьютеров с помощью мультитач жестов
-
полное управление с клавиатуры включая такие специальные клавиши, как Ctrl, Alt, Windows®
-
соответствует высоким стандартам безопасности: 256 бит AES-шифрование сеанса, обмен ключами - 1024 бит RSA
-
легко получить доступ к компьютерам по брандмауэрами и прокси-серверами
-
удаленное перезагрузки компьютера
-
обзор друзей и компьютеров, которые в Интернете, через встроенный список компьютеров
К сожалению, сегодня еще отсутствует поддержка процессоров ARM-архитектуры и поэтому TeamViewer, пока, не поддерживает Raspberry Pi, но хочется верить, что это скоро будет |