- 6 лучших приложений для Android для удаленного управления ПК с Linux
- Зачем использовать удаленное приложение?
- 1. AndroMouse: удаленная мышь для Linux
- 2. Remote Ripple: совместное использование удаленного рабочего стола с VNC
- 3. Unified Remote: удаленный просмотр файлов и запуск приложений в Linux
- 4. VLC Remote: Управление VLC Media Player с Android
- 5. JuiceSSH: удаленный доступ к файлам Linux
- 6. Играйте в Linux игры удаленно на Android
- Дистанционное управление любой операцией Linux с Android
- Устанавливаем рабочий стол Linux на Android
- Терминалы Linux
- Linux на Android
- Выбор системы
- Приложение UserLAnd
- Дистрибутивы в UserLAnd
- Краткое руководство к UserLAnd
6 лучших приложений для Android для удаленного управления ПК с Linux
Linux и Android должны хорошо работать вместе; в конце концов, они в значительной степени кузены. Вы, наверное, слышали о приложениях, которые позволяют удаленно управлять устройством Android с рабочего стола. Есть также приложения, которые позволяют управлять ПК с Windows с Android.
Пользователи Linux не должны чувствовать себя обделенными. Управлять Linux с Android так же просто, и мы покажем вам, как это сделать.
Зачем использовать удаленное приложение?
Поскольку ваша цель — управлять компьютером с мобильного устройства, в большинстве случаев необходимо установить на компьютер дополнительное программное обеспечение. Большая часть программного обеспечения для удаленного управления (иногда называемого «программным обеспечением для удаленного рабочего стола») работает по принципу клиент / сервер.
Для упрощения это означает, что вы должны настроить одно устройство в качестве сервера (в нашем случае, компьютер). Затем вы устанавливаете клиентские приложения на любые устройства, к которым хотите подключиться (Android). Эти клиентские устройства предлагают различные степени контроля над устройством, обозначенным как сервер.
Но зачем использовать приложения удаленного управления? Некоторые из применений включают в себя:
- Выполнять резервное копирование
- Контролируйте свои загрузки
- Скопируйте важный файл для проверки или редактирования
- Подтвердите безопасность вашего устройства Linux
- Приостановить фильм в вашем медиацентре Linux
- Удаленное администрирование
- Удаленная техническая поддержка
Что вы можете ожидать от приложений удаленного управления? Это зависит от области применения приложения:
- Некоторые ведут себя как удаленная мышь
- Другие обеспечивают ввод текста через клавиатуру Android
- Удаленные приложения доступны для определенных настольных приложений
- Приложения для совместного использования (зеркального отображения) рабочего стола обеспечивают удаленный доступ ко всему рабочему столу
Давайте посмотрим на лучшие удаленные приложения Linux для Android, охватывающие все возможные области применения.
1. AndroMouse: удаленная мышь для Linux
Если ваша мышь сломается или сенсорная панель вашего ноутбука выйдет из строя (или пропитается кофе), замена указательного устройства имеет первостепенное значение. AndroMouse позволяет удаленно управлять системами Linux, Windows и macOS через Wi-Fi или Bluetooth.
Приложение соединяется с серверное приложение что вам нужно сначала установить на свой компьютер. Затем вы можете использовать AndroMouse в качестве мыши с жестами касания, перетаскивания и зажима или в качестве клавиатуры. Поддерживаются функциональные клавиши, и приложение также обеспечивает удаленное выключение, просмотр файлов и голосовые команды. Режим презентации может удаленно переключать слайды на публичных презентациях.
Чтобы избавиться от рекламы, вы можете приобрести Pro версию. Обратите внимание, что по какой-то причине бесплатные и платные приложения имеют разные названия в Play Store, но будьте уверены, они одинаковые. Альтернативы для AndroMouse включают Blink Linux Remote Control и DroidMote,
2. Remote Ripple: совместное использование удаленного рабочего стола с VNC
Просмотр удаленного рабочего стола Linux на телефоне или планшете Android — это огромный прирост производительности. Лучший способ добиться этого — использовать технологию VNC (Virtual Network Computing). Это обеспечивает удаленный доступ через сети и использует протокол RFB (Remote Framebuffer) для совместного использования экрана и предоставления параметров удаленного доступа.
TightVNC является одним из самых популярных приложений для удаленного рабочего стола, а Remote Ripple является его официальным клиентским приложением для Android. Процедура проста: установите сервер в Linux и запустите приложение на Android, чтобы установить соединение. Просто используйте эту команду:
sudo apt установить тугое соединение с сервером -y
Оттуда используйте Remote Ripple для просмотра только рабочего стола или открывайте и редактируйте файлы на нем в режиме полного контроля. Есть инструмент мыши, который поможет вам переместить курсор на рабочий стол. Если вы хотите создать более безопасное соединение, вам потребуется версия Pro.
Remote Ripple — не единственная программа просмотра VNC. bVNC Secure VNC Viewer поддерживает TightVNC, UltraVNC, TigerVNC и RealVNC. Если вы предпочитаете просто удаленное управление Linux, посмотрите, как работает Chrome Remote Desktop. Вы также можете получить удаленный доступ к рабочему столу Windows с Android.
3. Unified Remote: удаленный просмотр файлов и запуск приложений в Linux
Unified Remote призван стать конечным решением для дистанционного управления Android-Linux. Он поддерживает соединения Wi-Fi и Bluetooth и работает как мышь, клавиатура или геймпад. Тебе понадобиться серверное приложение на рабочем столе, но помимо копирования адреса сервера клиенту, это требует небольшой настройки.
Unified Remote поставляется с несколькими предустановленными настройками. Они предназначены для популярных мультимедийных приложений, таких как VLC, а также для всего остального, что требует дистанционного управления. Однако самая сильная особенность — это возможность создавать полностью настраиваемые наборы функций для запуска и управления любым приложением, которое вы хотите.
Если это не работает для вас, доступны другие варианты с настраиваемыми удаленными настройками. Проверять, выписываться Домашний пульт дистанционного управления и Remote iT,
4. VLC Remote: Управление VLC Media Player с Android
Если VLC — ваш любимый медиаплеер для Linux, это приложение обязательно. С VLC Remote вы можете переключаться в полноэкранный режим, просматривать обложки, управлять субтитрами, регулировать соотношение сторон и изменять вывод звука. Использовать диски? Вы даже можете управлять воспроизведением DVD и Blu-ray.
Если вы также хотите удаленно просматривать файлы в своей системе Linux, вы можете сделать это с платной версией VLC Remote.
В магазине Play Store есть множество альтернативных пультов для мультимедийных проигрывателей для Linux. Clementine Remote предназначен для музыкального плеера Clementine; так же, MPDroid удаленно управляет музыкальным сервером Linux MPD.
Между тем, если вы используете Kodi в качестве медиа-центра, Кора Приложение для Android обеспечивает полное дистанционное управление.
5. JuiceSSH: удаленный доступ к файлам Linux
Если общий доступ к рабочему столу излишний, но вы все еще хотите удаленно управлять файлами в Linux, рассмотрите SSH. Протокол SSH (Secure Shell) обеспечивает удаленный доступ к Linux даже со старых устройств Android. Это зашифрованное соединение, которое позволяет вам управлять и устранять неполадки компьютера или сервера Linux.
JuiceSSH — это SSH-клиент для Android, который поддерживает цветовые схемы терминала, настраиваемый размер шрифта, плагины и жесты. Вы можете защитить паролем соединение с компьютером с Linux и создать собственные профили («идентификационные данные») для каждого соединения. Обязательно сначала включите удаленные подключения SSH к ПК с Linux.
Также возможно сохранять протоколы сеансов и поддерживать несколько активных соединений SSH. Дополнительные параметры переадресации портов, безопасности и синхронизации доступны через встроенные покупки. JuiceSSH идеально подходит для удаленного администрирования устройств Linux, особенно Raspberry Pi и других систем Linux для любителей.
Другие клиенты SSH для Android включают ConnectBot и Termius,
Скачать: JuiceSSH (Бесплатная, премиум версия доступна)
6. Играйте в Linux игры удаленно на Android
Ваше дистанционное управление с Android не ограничивается только производительностью и воспроизведением мультимедиа в Linux. Вы даже можете играть в компьютерные игры удаленно с помощью Steam Link.
Это встроенная функция игрового клиента Steam, которую Valve предлагает сделать игры для ПК более доступными. Более того, это означает, что целый ряд лучших компьютерных игр работает на Linux.
С приложением Steam Link, установленным на Android, вы можете удаленно играть в любую игру, установленную на вашем ПК. Просто установите флажок Включить удаленное воспроизведение на вкладке «Удаленное воспроизведение» в настройках Steam, чтобы разрешить доступ. См. Наше руководство по игре в Steam на Android для получения дополнительной информации.
Дистанционное управление любой операцией Linux с Android
Есть еще много приложений, которые помогут вам управлять Linux с помощью устройства Android, но эти должны помочь вам начать работу.
Ищите приложение для Android для управления мультимедиа и устройствами для умного дома? Мы показали, как использовать приложение Peel Smart Remote для управления развлечениями. А если вы хотите управлять другими настольными платформами из Android, узнайте, как удаленно управлять вашим компьютером с телефона.
Источник
Устанавливаем рабочий стол Linux на Android
Привет, Хабр! Представляю вашему вниманию перевод статьи из журнала APC.
В данной статье рассматривается полная установка операционной среды Linux вместе с графическим окружением рабочего стола на Android-устройствах.
Одной из ключевых технологий, которую применяют многие из систем Linux на Android, является pRoot. Это реализация утилиты chroot в пользовательском пространстве, которая пользуется большой популярностью в настольных системах и серверах Linux. Однако для инструмента chroot нужны полномочия пользователя root, которые не доступны по умолчанию на Android. pRoot же даёт это преимущество за счёт установления привязки к директории.
Терминалы Linux
Не во всех эмуляторах терминалов Linux для Android имеется набор утилит BusyBox, в отличие, например, от Termux. Причиной тому является то обстоятельство, что весь смысл подобных систем состоит в обеспечении «полной» установки всех компонентов ОС, в то время как BusyBox предназначена для того, чтобы свести всё множество общих утилит в один двоичный файл. В системах, где не установлена BusyBox, используется начальная загрузка для Linux, содержащая полные версии программ. «
Задайте логин и пароль для дистрибутива и VNC в UserLAnd.
Однако в этих системах присутствует дополнительная технология, которая не требует наличия Termux. В этой статье будет рассматриваться полнокомплектная инсталляция дистрибутива Linux, а также рабочего стола GUI. Но прежде необходимо выбрать способ установки графической системы.
Linux на Android
Как было упомянуто ранее, программные пакеты, которые мы будем устанавливать, запускаются в пользовательском пространстве.
Это означает, что у них есть только разрешение для текущего пользователя, который в случае ОС Android всегда является обычным пользователем, т.е. не имеет полномочий администратора. Однако для того, чтобы установить рабочий стол Linux, нам понадобится установить графический сервер, например, X или Wayland. Если бы мы делали это в операционной среде Linux, то он запустился бы с полномочиями обычного пользователя, не имея при этом доступа к графическому уровню ОС Android. И потому мы должны смотреть в сторону установки сервера «стандартным» андроидовским способом, чтобы у него был доступ к железу и способность поддерживать графическую среду.
Умные ребята из сообщества разработчиков предложили два решения этой проблемы. Первое заключается в том, чтобы использовать собственные версии Linux (как правило, это сервер X). После того, как те начнут работу в фоновом режиме, у вас появится доступ к данному фоновому процессу через VNC. Если же на вашем устройстве Android уже имеется программа VNC viewer для удаленного взаимодействия с другими компьютерами, просто используйте её, чтобы получить удалённый доступ к локальному узлу. Это простое в исполнении решение, однако некоторые пользователи сообщают о том, испытывают затруднения с работой программы.
Второй вариант – установить сервер, предназначенный специально для устройств на базе Android. Некоторые серверы доступны на Play Store в платной и бесплатной версиях. Перед установкой необходимо проверить, поддерживается ли выбранный вариант или по крайней мере работает ли с тем программным пакетом Linuх для Android, который вы собираетесь установить. Мы отдали предпочтение системе X-Server, и потому использовали программный пакет XServer XSDL (ссылка). В статье будет описываться процесс установки данного сервера, хотя он может немного отличаться, если у вас установлено другое приложение или же используете VNC.
Выбор системы
Как в случае с X-Servers, в Play Store существует несколько приложений по установке дистрибутивов системы Linux. Здесь также, как и с Termux, мы сконцентрируемся на вариантах, которые не требуют полномочий суперпользователя, что в свою очередь предполагает определённую степень риска. Эти приложения предоставляют весь необходимый для большинства пользователей функционал, сохраняя при этом ваши данные в безопасности. Ниже представлены примеры таких приложений в Play Store:
— UserLAnd: весьма популярный выбор пользователей. Приложение включает в себя набор распространенных дистрибутивов: Debian, Ubuntu, Arch и Kali. Любопытно, что несмотря на отсутствие вариантов на базе RPM, UserLAnd включает Alpine Linux для устройств с меньшим объёмом памяти.
— AnLinux: данное приложение помогает в установке одного или нескольких списков дистрибутивов большого объёма и может включать в себя Ubuntu/Debian, Fedora/ CentOS, openSUSE и даже Kali. Там также можно выбрать низкозатратные десктопные варианты: Xfce4, MATE, LXQtand LXDE. Для работы требуется установленный Termux, а операционная система Android должна быть от 5.0 и выше.
— Andronix очень похож на AnLinux. Возможно, имеет лучший дизайн, чем предыдущее приложение, однако поддерживает меньшее число дистрибутивов.
— GNURoot WheezyX: этот проект стартовал как вариант Linux на Android и разрабатывался для программ c открытым исходным кодом. Как подсказывает название, он фокусируется на дистрибутивах Debian, в то время как ‘X‘ на конце означает, что приложение ориентировано на графический рабочий стол. И несмотря на то, что создатели остановили разработку проекта ради UserLAnd, GNURoot WheezyX всё ещё доступен на Play Store, если у кого-то есть в нём нужда.
Авторы данной статьи будут использовать приложение UserLAnd для установки рабочего стола Linux на Android, и тому есть несколько причин. Во-первых, приложение имеет открытый исходный код (хотя AnLinux тоже его имеет). Во-вторых, оно предлагает хороший набор дистрибутивов (хотя в него и не включены Fedora или CentOS), также с помощью него можно установить дистрибутивы с минимальными системными требованиями, которые не займут много места в памяти смартфона. Но главное преимущество UserLAnd в том, что оно имеет инструменты поддержки для установки отдельных приложений вместо целых дистрибутивов. Мы выясним, что конкретно это значит для нас, позже. А сейчас давайте установим UserLAnd на ваше устройство.
Приложение UserLAnd
Скачайте приложение из Google Play или F-Droid (ссылка) на ОС Android. Оно устанавливается как и любое другое приложение – ничего особенного здесь делать не надо. После этого запустите его из панели приложений.
Первое, что вы увидите там – это список дистрибутивов. В конце можно найти пару десктопных вариантов: LXDE and Xfce4. Замыкает его приложение Firefox, пара игр и несколько офисных утилит: GIMP, Inkscape и LibreOffice. Это вкладка называется «Приложения». Предназначена она для установки приложений.
После того, как вы установите что-нибудь, на вкладке «Session» появится соответствующая запись об этом. Здесь можно начать или остановить текущую сессию, а также посмотреть запущенные процессы.
“Filesystems” – последняя вкладка, которая показывает уже завершённые установки. Стоит отметить, что после того, как вы удалите любой элемент из Filesystems, сведения о нём будут стёрты из вкладки Session, что, однако, не доказывает обратного. Это значит, что вы сможете создать новую сессию на базе текущей файловой системы. Понять, как работает эта взаимосвязь, намного проще, если увидеть это в действии, и потому мы начнём с установки приложения в системной среде UserLAnd.
Перед тем, как установить дистрибутив на смартфоне, необходимо предоставить UserLAnd доступ к хранилищу.
Дистрибутивы в UserLAnd
Выберите один из дистрибутивов, расположенных на экране Apps, для установки на устройство. В качестве примера мы будем использовать Ubuntu. При нажатии на значок появляется диалоговое окно, где спрашивается имя пользователя, пароль и пароль VNC. Затем выберите способ, посредством которого вы получите доступ к дистрибутиву. Начнётся загрузка, в ходе которой будет задействован базовый образ выбранного дистрибутива. Распаковка файла будет осуществляться в директории UserLAnd.
По окончании загрузки вернитесь к эмулятору терминала xterm. Можете ввести служебную команду, чтобы узнать, какую версию Linux вы установили:
Следующий шаг заключается в том, чтобы инсталлировать рабочий стол, используя служебную команду Ubuntu:
Последний шаг состоит в том, чтобы убедиться, что ваше новое окружение рабочего стола готово к запуску. Чтобы сделать это, нужно отредактировать файл .xinitrcfile, в котором в настоящее время имеется всего одна строка /usr/ bin/twm. Её необходимо изменить на /usr/bin/startlxde. Теперь выйдите из сессии XSDL (убедитесь, что нажали кнопку STOP в области уведомлений), удерживайте кнопку «Ubuntu listing» на вкладке Sessions, затем нажмите «Stop Sessions» и повторно запустите сессии. Через несколько секунд должна появиться системная среда LXDE. В ней можно делать то же самое, что и на обычном рабочем столе. Она просто может быть немного меньше и работать чуть медленнее: чтобы нажать кнопку на устройстве, вам придётся ждать дольше, чем если бы вы это делали с клавиатурой и мышью. Давайте посмотрим, как конкретно мы можем усовершенствовать системную среду Linux на смартфоне.
Краткое руководство к UserLAnd
При внимательном изучении содержимого рабочего стола можно обнаружить точное воссоздание дексктопной версии. Если вы используете UserLAnd на устройстве с клавиатурой и мышью (подключённых через Bluetooth-соединение или каким-либо иным образом), вам будет легко приспособиться к использованию системной среды Linux в таком формате. За исключением небольшого отставания, которое происходит за счёт того, что курсор X-Windows синхронизируется с курсором устройства на Android, всё работает плавно.
Возможно, первое, что вы захотите сделать, это отрегулировать установленную по умолчанию систему шрифтов, поскольку размер шрифтов рабочего стола слишком велик для экрана телефона. Перейдите в главное меню, затем выберите «Настройки» → «Настройка внешнего вида и виджетов» → «Виджет». Здесь можно поменять размер шрифта по умолчанию на более подходящий вариант для вашего телефона.
Возможно, дальше вы захотите установить свои любимые программы в системную среду Linux. Как сказано выше, служебные команды в этом случае не будут работать, так что смело используйте поистине незаменимый инструмент, который установлен в системной среде UserLAnd, под названием ASAP:
Дистрибутивы в приложении представлены в виде сессий. Вы можете начать и закрыть их.
После установки дистрибутива можно добавить среду рабочего стола со стандартными командами.
Вероятно, вам также понадобятся альтернативные способы установления соединения для своего дистрибутива. Тот факт, что вы изначально установили XSDL, не означает, что он должно быть неизменным всё время. Вы можете создать ещё одну учётную запись на вкладке Session и выбрать другой сервер. Только убедитесь, что указали его в одной и то же файловой системе. UserLAnd попытается направить вас на нужное приложение, чтобы установить новый тип соединения: либо XSDL, ConnectBot для SSH, или bVNC.
Однако настойчивость, с которой приложение автоматически направляет вас в Play Store при попытке переподключения, может раздражать. Чтобы прекратить это, достаточно сменить сервер посредством установки специального приложения. Для установки SSH выберите старый проверенный VX ConnectBot. Просто войдите в порт 2022 на рабочей станции под вашим именем и паролем. Для того, чтобы подключиться к серверу VNC достаточно установить коммерческое, но во многих отношениях продвинутое приложение Jump Desktop, и набрать адрес 127.0.0.1:5951.
Надеемся, вы помните пароль VNC, который задали, когда создавали файловую систему.
Получить доступ к текущей сессии UserLAnd также можно используя похожие инструменты на другом компьютере в вашей сети. Достаточно подключить SSH к работающему сеансу (с типом соединения SSH, естественно) посредством терминала Linux, например, Konsole, или подключиться к сеансу VNC с помощью KRDC. Просто замените локальные адреса на экране компьютера IP-адресами вашего Андроида.
В сочетании с парой переносных приложений эта установка даст вам удобную портативную систему Linux, к которой можно подключиться с помощью любого компьютера, доступного вам в данный момент.
Источник