Вступление
Операционная система MeeGo Harmattan после включения режима разработчика позволяет получить удаленный доступ к телефону с помощью ПК через сеть Wi-Fi и по USB, что дает возможность управлять терминалом, а также иметь доступ к файловой системе смартфона через персональный компьютер. В сегодняшней статье речь пойдет об основных особенностях настройки удаленного доступа по SSH, а также о доступе к расшаренным на ПК папкам непосредственно со смартфона.Удаленный доступ к терминалу по Wi-Fi
Для удаленного доступа к терминалу нужно выполнить два условия:1) Пароль для доступа мы будем получать из утилиты SDK Connection, которая становится доступной после активации режима разработчика, поэтому на смартфоне должен быть активирован режим разработчика. Включить его можно в настройках (Параметры –> Безопасность –> Режим разработчика):
2) Смартфон должен быть подключен к Wi-Fi точке, а IP-адрес должен соответствовать диапазонам 127.0.0.1, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
Итак, у нас есть все необходимое. Подключаем наш смартфон к сети Wi-Fi и запускаем утилиту SDK Connection. Выбираем тип соединения WLAN:
Появится окно с настройками соединения. Здесь можно узнать IP-адрес (в моем случае 192.168.0.101), а также пароль учетной записи для текущей сессии. Имя учетной записи при этом остается постоянным – developer:
Скачиваем программу Putty (putty.zip - 260Kb), запускаем ее и начинаем заполнение полей. В строку Host Name (or IP address) вписываем IP-адрес, который мы выяснили ранее (в моем случае 192.168.0.101), в поле Port оставляем значение 22 и выбираем SSH в качестве типа соединения. Далее в строке Saved Sessions пишем название сессии (например, N9 Terminal), название может быть любым:
Затем переходим к разделу Windows –> Translations и выбираем кодировку UTF-8:
В разделе Connections выставляем промежуток времени в секундах для отправки пакетов, которые предотвращают разрыв соединения при простое:
В разделе Connection –> Data вводим имя пользователя (developer):
Возвращаемся в раздел Session и нажимаем Save, а затем Open для подключения. Если не сохранить настройки с помощью кнопки Save (делается один раз при первой настройке), то при следующем запуске Putty процедуру настройки придется повторить, так что не торопитесь нажимать кнопку Open до сохранения:
В появившемся окне вводим пароль, полученный в SDK Connection, и нажимаем Enter (символы при этом не отображаются):
Если все сделано верно, то появится интерфейс терминала. Управление терминалом с помощью ПК аналогично управлению с самого смартфона:
Для загрузки ранее сохраненных настроек используется кнопка Load:
Удаленный доступ к файловой системе
Настройка доступа к файловой системе практически аналогична настройке удаленного доступа к терминалу. Подключаем смартфон к сети Wi-Fi и запускаем SDK Connection, выбрав тип соединения WLAN:
Устанавливаем программу WInSCP и запускаем ее. В разделе Session вписываем IP-адрес и имя пользователя (developer). Нажимаем Save и присваиваем название (например, N9 WinSCP):
Затем можно выполнить вход с помощью кнопки Login. Программа запросит пароль. Вводим пароль, который мы получили ранее в SDK Connection. Нажимаем ОК
Таким образом, мы получили доступ к ФС смартфона с возможностью копирования файлов с ПК на смартфон и обратно с помощью простого Drag&Drop. Но при этом следует учесть, что доступ root в этом случае отсутствует и скопировать файлы с ПК на телефон можно только в определенные папки (MyDocs, например). С самого телефона на ПК можно скопировать любой файл.
Удаленный доступ по USB
Настройка удаленного доступа по USB не отличается от настроек для Wi-Fi-соединения. Для удаленного доступа по USB подключаем кабель к смартфону, выбираем режим SDK и запускаем утилиту SDK Connection, выбрав в качестве соединения USB.
Далее заполняем соответствующие поля в Putty:

И в WinSCP:


Как видно, единственное отличие от настроек для Wi-Fi - IP-адрес. Все остальное остается аналогичным.
Доступ к расшаренным папкам компьютера со смартфона
С помощью программы myExplorer можно получить доступ к расшаренным папкам компьютера со смартфона по сети Wi-Fi, что дает возможность копировать, просматривать и перемещать файлы с компьютера на телефон. Программа работает по протоколу SMB и достаточно проста в настройке.Для настройки необходимо знать несколько вещей:
- Имя компьютера. Чтобы узнать имя компьютера, достаточно перейти в его свойства:
- IP-адрес компьютера. Узнать IP можно с помощью команды ipconfig /all в командной строке Windows, либо непосредственно в свойствах сетевого адаптера:
- Имя и пароль пользователя Windows. Доступ без пароля запрещен, поэтому придется создать пароль для учетной записи. Это, пожалуй, единственное неудобство.
- Название расшаренной папки.
Расшарить папку очень просто – для этого переходим в ее свойства, во вкладке Доступ выбираем Расширенные настройки и ставим галочку Открыть общий доступ к этой папке. Не забываем применить изменения (Применить -> ОК):
Переходим к настройке myExplorer. В настройках выбираем пункт Add network share и в появившемся окне заполняем все поля, кроме WINS-сервера и нажимаем Done:
В главном окне программы отобразится расшаренная папка. Чтобы получить к ней доступ, нужно нажать на нее. С помощью различных контекстных меню и элементов управления можно совершать те или иные действия с папками и файлами, находящимися в расшаренной папке:
Подобным образом можно расшарить множество папок и иметь к ним очень простой доступ прямо с телефона.
Заключение
Как видно, процесс настройки удаленного доступа довольно прост, нужно лишь немного терпения и внимательности, результатом же станет весьма удобный способ управления смартфоном, который предоставляет ряд преимуществ – можно исключить необходимость подключать смартфон с помощью кабеля для обмена файлами, появляется возможность работы со всей файловой системой смартфона, а также значительно упрощается работа с терминалом.Статья актуальна для MeeGo 1.2



