
Можливість керувати комп’ютером віддалено зі свого смартфону особливо таким, як 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, але хочеться вірити, що це незабаром буде. |