SSH Ubuntu Touch

Я хочу использовать SSH для моего нового телефона с Ubuntu и попробовал эту инструкцию , но она не работает. Я получаю "error: device not found" от каждой команды.

1
задан 27 March 2015 в 14:35

4 ответа

Можно использовать другой метод:

человечность-sdk Установки (ppa:ubuntu-sdk-team/ppa), поместила Ваш телефон в режим разработчика, открытую человечность-sdk, подключает Ваше устройство к компьютеру, перейдите к устройствам в человечности-sdk и в управлении, должностное лицо открывают ssh сессию. И затем можно скопировать ключи, и т.д., witouth использующий adb.

0
ответ дан 27 March 2015 в 14:35

На самом деле единственной вещью, которую необходимо сделать для доступа к Сенсорному устройству Ubuntu через SSH, является место authorized_keys файл (с открытым ключом ПК Вы используете для доступа к Сенсорному устройству Ubuntu) в /home/phablet/.ssh/, и включите доступ SSH через sudo android-gadget-service enable ssh в Терминальном приложении.

Посмотрите, что этот ответ для изящного способа получить Ваш ssh включает устройство (игнорирующий устаревшее setprop инструкции).

После того как это сделано, можно хотеть иметь способ переключить состояние сервера SSH для дополнительной безопасности при роуминге во внешних сетях:

  1. SSH в Ваше устройство: ssh phablet@YOURDEVICEIP
  2. Создайте папку для своих сценариев: mkdir /home/phablet/bin
  3. Разожгите нано для создания сценария: nano /home/phablet/bin/toggle-ssh.sh
  4. Вставьте следующее:

    #!/bin/bash
    if [[ "$(android-gadget-service status ssh)" == "ssh enabled" ]]; then
        sudo android-gadget-service disable ssh
    else
        sudo android-gadget-service enable ssh
    fi
    
  5. Сохраните сценарий и выйдите из нано.

  6. Сделайте исполняемый файл сценария: chmod +x /home/phablet/bin/toggle-ssh.sh

Теперь можно легко включить или выключить Сервер SSH путем выполнения: toggle-ssh.sh, как /home/phablet/bin находится в пути для Ваших пользовательских исполняемых файлов.

Примечание: Если Вы сталкиваетесь с проблемами разрешения bash при выполнении сценария из приложения для терминала устройства необходимо работать: bash bin/toggle-ssh.sh

3
ответ дан 28 March 2015 в 00:35

Я также столкнулся с этой проблемой и разрешил его с помощью этого сообщения: Привязь Ubuntu bq телефон

, Если adb управляют выше сбоев, это могло бы быть, потому что поставщик телефона является unkown (это было для меня в 14,04). В этом случае найдите, что это с

lsusb
*Bus 001 Device 010: ID 2a47:0c02*

Теперь добавляет, что 0x2a47 к ~/.android/adb_usb.ini

Затем перезапускают adb сервер после редактирования файла с:

sudo adb kill-server;  sudo adb start-server

Hope, которая помогает, Andreas

аплодисментов
0
ответ дан 28 March 2015 в 00:35

Спасибо за Вашу информацию, мне наконец удается соединиться с моим телефонным истинным SSH.

Это - то, как я сделал:

  1. Установка WifiTransfert от App Store;
  2. Копия Ваш ssh открытый ключ к телефону;
  3. добавляют Ваш открытый ключ к authorized_key:

    cat .local/share/wifitransfer.sil/id_rsa.pub > ~/.ssh/authorized_key
    
  4. Запускают ssh сервис:

    /etc/init.d/ssh start
    
  5. Оттуда, Вы можете ssh Ваш телефон. sudo ifconfig для получения IP-адреса.

    ssh phablet@IPADDRESS
    
0
ответ дан 28 March 2015 в 00:35

Другие вопросы по тегам:

Похожие вопросы: