Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Доступ к Ubuntu с Android через интернет [РЕШЕНО — по SSH]  (Прочитано 6289 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Есть ли какая-то возможность подключиться к Ubuntu из ЛЮБОЙ точки глобальной сети? Например, имея noip, поднятый файловый сервер на компе, "ES проводник" на телефоне. Как? Что для этого нужно?
« Последнее редактирование: 04 Января 2015, 16:55:33 от victorponomarev »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #1 : 14 Ноября 2014, 00:00:09 »
Начните с начала, и без логических прыжков с пятого на десятое.
Из вашего поста совершенно неясно, кто откуда куда пытается подключиться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #2 : 14 Ноября 2014, 08:13:26 »
Начните с начала, и без логических прыжков с пятого на десятое.
Из вашего поста совершенно неясно, кто откуда куда пытается подключиться.
Имеются:
  • Постоянно включённая Ubuntu Studio 14.10 на ноутбуке.
  • "ES проводник" на Android на смартфоне.
  • Аккаунт NoIP.
Хочу наладить трансфер файлов с ноутбука на смартфон и обратно. При этом важно, чтобы была возможность обмениваться данными не только в локальной сети посредством Wi-Fi, но и будучи на другом конце земного шара, то есть не в локальной сети, не по домашнему Wi-Fi.

Какой сервер для этого надо поднять на ноутбуке, откуда и куда нужно пробростить порты в роутере?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Доступ к Ubuntu с Android через интернет
« Ответ #3 : 14 Ноября 2014, 08:40:20 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #4 : 14 Ноября 2014, 08:41:23 »
Используем noip-клиента на нубуке.
Настраиваем ssh (ссылку на документацию Вам уже дали), не забыв проследить, что sftp не отключен.
Пробрасываем на роутере 22 TCP порт.
На ведроиде в "ES проводник" юзаем sftp. На других системах FileZila FTP Client, например.
Помимо этого ещё стопицот плюшек.

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #5 : 14 Ноября 2014, 08:46:13 »
Благодарю ArcFi и fisher74 за комментарии! Буду пробовать вечером.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #6 : 14 Ноября 2014, 08:58:33 »
Вариантов много, SSH наиболее универсальный… поддержка есть почти везде, включая чайники и стиральные машины.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #7 : 14 Ноября 2014, 08:59:48 »
Спасибо, AnrDaemon!

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #8 : 03 Января 2015, 15:51:42 »
Не получается у меня создать соединение.

Что я сделал:
1. Установил SSH.
2. Скопировал конфиг из https://help.ubuntu.ru/wiki/ssh.
3. Создал ключи.
4. Закинул публичный ключ на смартфон.
5. Пробросил порт 22 в роутере.
6. Ввёл идентификационные данные в "ES проводнике".
7. Получил ошибку "Невозможно найти сервер SFTP (user.noip.me)".

Что я делаю не так?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #9 : 03 Января 2015, 21:37:06 »
А подключаетесь откуда?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #10 : 03 Января 2015, 21:45:58 »
А подключаетесь откуда?
Подключаюсь со смартфона из "ES проводника" к ноутбуку.

Смартфон — по GPRS, ноутбук — по выделенке местного провайдера. IP последнего не серый, о чём можно судить по тому, что сервер Calibre поднимается и нормально отвечает на запросы извне (не в локалке).

И ещё считаю важным отметить, что использую no-ip, данные доступа к которому прописаны мной в роутере. С noip-доменом сервер Calibre прекрасно работает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #11 : 04 Января 2015, 01:29:16 »
Поробуйте чем-то кроме ES проводника. ConnectBot например.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #12 : 04 Января 2015, 08:14:34 »
Поробуйте чем-то кроме ES проводника. ConnectBot например.
Кстати, по ConnectBot'у. Пытаюсь импортировать в него ключи — пишет, что не может выполнить эту операцию. Я поискал в Инете, нашёл указание, что нужно конвертировать ключи из формата SSH2 в OpenSSH. Ввожу команду в терминале:
Цитировать
ssh-keygen -i -f ~/.ssh/id_rsa.pub > ~/.ssh/id-rsa-openssh.pub
Получаю ответ:
Цитировать
uudecode failed.
То есть конвертировать у меня не получается.

Попытался сгенерировать ключи в самом ConnectBot'е, но как вынуть публичный ключ из него, я так и не разобрался.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #13 : 04 Января 2015, 08:17:54 »
Вы делаете слишком много операций, заостряя внимание на совершенно неважных вещах.
Начните с простого - проверьте, РАБОТАЕТ ЛИ SSH ВООБЩЕ!
С ключами [возиться] будете, когда всё будет УЖЕ работать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victorponomarev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Доступ к Ubuntu с Android через интернет
« Ответ #14 : 04 Января 2015, 08:21:01 »
Начните с простого - проверьте, РАБОТАЕТ ЛИ SSH ВООБЩЕ!
Ну ок, как это сделать?

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.