Существует две Ubuntu ПК по имени A и B.
A и B подключены к Интернету с помощью двух разделенных Интернет-соединений. (В моем случае, двух мобильных широкополосных соединениях ppp0 x2)
Каждое соединение имеет уникальный и статический общедоступный IP-адрес.
То, в чем я нуждаюсь, должно управлять курсором компьютера, с помощью B мышь компьютера, по Интернету.
В обоих компьютерах я позволил другим пользователям управлять своим компьютером в Настольном Совместном использовании предпочтений, как указано ниже:
Когда я пытаюсь соединиться с от B, использующего Клиент удаленного рабочего стола Remmina, он отказывается соединяться после попытки некоторое время.
Это мои настройки:
Я нашел, что это руководство тяжелее поняло.
Предоставьте мне четкие указания...
Суммирование из комментариев
Эти два компьютера подключены к Интернету мобильным (сотовый телефон) сеть передачи данных. Я назову поставщика услуги передачи данных ячейки "Интернет-провайдером" или ISP. Существует две проблемы:
Я не знаю об определенном рассматриваемом ISP. Однако обычно ISPs принимают эти меры для предотвращения передач данных по мобильной сети, которые будут использоваться для подключения серверов и для безопасности клиентов. Иногда ISPs запрещают использование мобильных данных для серверов в их соглашениях о предоставлении услуг.
При этих обстоятельствах, конкретно если соглашение о предоставлении услуг ISP запрещает использование мобильных данных для серверов, вряд ли откроется ISP, порты должны были подключить эти два компьютера и передать определенные порты от внешнего IP-адреса до внутреннего IP-адреса.
Ваши соединения будут работать Если ISP:
(a) открывает порты
(b) и сделайте любое из двух следующих:
Без них от ISP невозможно использовать встроенное решение для удаленного соединения от компьютера B к компьютеру A.
О преобразовании из NATed устанавливают к реальной статической установке IP от Суперпользователя:
Проблема заключается, на каком адресе Вам дают, большую часть времени это уже - IP NATed. Однако многие поставщики услуг могут переключить Вас на реальный "внешний" IP - который обычно используется для VPN, потому что иногда NAT может вмешаться в VPN (предполагающий, что можно закончить CSRS). Однако даже при том, что это было бы публично адресуемым IP - я предполагаю, что они все еще вставили бы ограничения/брандмауэр, чтобы препятствовать тому, чтобы Вы делали точно, что Вы пытаетесь сделать.
Если ISP приятен открытию, и порты пересылки, я рекомендует использовать VNC по туннелю ssh по следующим причинам:
Для попытки этого в Remmina перейдите в ssh
вкладка и проверка эти два флажка, (a) используете ssh и (b) используете туннель. Вам, вероятно, придется установить ssh в обоих компьютеры.
Однако это решение не доступно без перенаправления портов в установке IP NATed или установке с прямым доступом к внешнему IP.
Надеюсь, это поможет.
Если кто-то хочет помочь другу, easiest
способ удаленного доступа к рабочему столу ubuntu - установить расширение удаленного рабочего стола Google Chrome. Ссылка на расширение
видеоурок
https://www.youtube.com/watch?v=T2RBIkEgRk0&feature=related
Мы пробовали это с другом, у которого есть Win 7 это прекрасно работает.
Я использую KRDC / KRFB (Клиент / Сервер) для использования материалов, связанных с VNC. Поиск программного обеспечения VNC (как клиентов / зрителей, так и серверов) поможет вам найти другие бесплатные альтернативы (например, TightVNC, я думаю).
РЕДАКТИРОВАТЬ: Поиск программного обеспечения VNC проще с Synaptic Package Manager, чем с Ubuntu Software Center, но оба должны дать интересные результаты.
РЕДАКТИРОВАТЬ # 2: Вы должны держать окна настроек открытыми! Насколько я могу судить, они также поддерживают сервер в сети, но, возможно, это было исправлено с тех пор, как я в последний раз использовал программное обеспечение, показанное на скриншоте выше
.Вы можете попробовать установить бета-клиент Hamachi из Log-me на обоих компьютерах с Ubuntu и подключить их к сети Hamachi.
Затем вы можете использовать VNC для удаленного управления через VPN. Это не с открытым исходным кодом.
Установите приложение Team Viewer в обеих системах Ubuntu. Вы можете просматривать и контролировать системы в двунаправленном режиме.
TightVNC является программным пакетом дистанционного управления с открытым исходным кодом. С TightVNC вы можете видеть рабочий стол удаленного компьютера и управлять им. Вы можете получить его здесь . Вам необходимо настроить роутер
Forgettaboutit! Вы ничего не сделали неправильно. Вы просто получаете NATed своими мобильными поставщиками. На обоих концах. без управления маршрутизаторами. Это - худший вообразимый случай.
Я рекомендую разделить Ваш вопрос в два:
Я рекомендую начать с ssh. Подключение этих двух Компьютеров, вероятно, собирается включить некоторое туннелирование ssh. Было бы очень хорошо иметь третье лицо с общедоступным интернет-адресом. Т.е. некоторые дешевые €2 / месяц VServer.
Лучше всего должен был бы иметь vpn решение. Это немного более жестко для начинающих, но более удобно в конечном счете.
Прошу прощения. Нет никакого легкого ответа для Вас. Или необходимо вырыть сетевые туннели или получить серьезное интернет-соединение. Выберите тот. Это может звучать грубым, но верить мне, я - просто средство рассылки плохих новостей здесь. Не проваливайте меня.
Вот некоторая лекция для дополнительных материалов для чтения о Вашей проблеме: http://en.wikipedia.org/wiki/Network_address_translation#Drawbacks
Отметьте фразу: Hosts behind NAT-enabled routers do not have end-to-end connectivity and cannot participate in some Internet protocols.
Любое решение, которое любой может предложить здесь, вовлечет третье лицо. Будьте осторожны относительно использования собственных веб-сервисов.