Есть два компьютера Ubuntu называется и B . A и B подключены к Интернету через два отдельных подключения к Интернету. (В моем случае два мобильных широкополосных соединения x2)
Каждое соединение имеет уникальный и статический общедоступный IP-адрес.
ppp0
Что мне нужно , чтобы контролировать A курсор компьютера, используя B мышь компьютера, через Интернет .
На обоих компьютерах я позволил другим пользователям управлять моим компьютером в настройках Desktop Sharing , как показано ниже:
Когда я пытаюсь подключиться к A из B с помощью клиента удаленного рабочего стола Remmina , он отказывается подключиться после некоторой попытки.
Это мои настройки:
Я ожидаю, что это будет сделано из доступного программного обеспечения с открытым исходным кодом, а не из TeamViewer.
Мне было труднее понять это руководство .
Пожалуйста, дайте мне четкие инструкции ...
Спасибо за взгляд!
networking
remote-desktop
vnc
remmina
ip
Нэвин
источник
источник
Ответы:
Подводя итог из комментариев
Оба компьютера подключены к Интернету с помощью мобильной (сотовой) сети передачи данных. Я буду называть поставщика услуг сотовой связи "Интернет-провайдер" или ISP . Есть две проблемы:
Я не знаю конкретного провайдера, о котором идет речь. Однако, как правило, интернет-провайдеры предпринимают эти действия, чтобы предотвратить использование мобильных подключений для передачи данных для подключения серверов и для обеспечения безопасности клиентов. Иногда интернет-провайдеры запрещают использование мобильных данных для серверов в своих соглашениях об обслуживании.
При таких обстоятельствах, в частности, если соглашение об услугах ISP запрещает использование мобильных данных для серверов, ISP вряд ли откроет порты, необходимые для соединения двух компьютеров, и перенаправит определенные порты с внешнего IP-адреса на внутренний IP-адрес.
Ваши соединения будут работать, если провайдер:
(а) открывает порты
(б) и выполните одно из следующих действий:
Без них от интернет-провайдера невозможно использовать нативное решение для удаленного подключения компьютера B к компьютеру A.
О преобразовании из настройки NATed в реальную установку статического IP из Superuser :
Если интернет-провайдер согласен на открытие и переадресацию портов, я рекомендую использовать VNC через ssh туннель по следующим причинам:
Чтобы попробовать это в Remmina, перейдите на
ssh
вкладку и установите два флажка, (a) используйте ssh и (b) используйте tunnel. Возможно, вам придется установить SSH на обоих компьютерах.Однако это решение недоступно без переадресации портов в настройке IP-адресации NAT или настройки с прямым доступом к внешнему IP-адресу.
Надеюсь это поможет.
источник
Установите приложение Team Viewer в обеих системах Ubuntu. Вы можете просматривать и контролировать системы в двунаправленном режиме.
TightVNC - это пакет программного обеспечения для дистанционного управления с открытым исходным кодом. С TightVNC вы можете видеть рабочий стол удаленного компьютера и управлять им. Вы можете получить это здесь . Вам нужно настроить роутер
источник
Forgettaboutit! Вы не сделали ничего плохого. Вы просто получаете NAT от своих операторов мобильной связи. На обоих концах. без контроля над маршрутизаторами. Это худшем случае можно себе представить.
Я рекомендую разделить ваш вопрос на две части:
Я рекомендую начинать с 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.
Любое решение, которое кто-либо может предложить здесь, будет связано с третьей стороной. Будьте осторожны при использовании проприетарных веб-сервисов.
источник
Если кто-то заинтересован в том, чтобы помочь другу,
easiest
способ удаленного доступа к рабочему столу ubuntu - установить расширение удаленного рабочего стола Google Chrome. Ссылка на расширениевидеоурок
https://www.youtube.com/watch?v=T2RBIkEgRk0&feature=related
Мы попробовали это с другом, у которого есть победа 7, это прекрасно работает.
источник
Я использую KRDC / KRFB (клиент / сервер) для использования материалов, связанных с VNC. Поиск программного обеспечения VNC (как клиентов / зрителей, так и серверов) поможет вам найти другие бесплатные альтернативы (например, TightVNC, я думаю).
РЕДАКТИРОВАТЬ: Поиск программного обеспечения VNC проще с Synaptic Package Manager, чем с Ubuntu Software Center, но оба должны дать интересные результаты.
РЕДАКТИРОВАТЬ # 2: Вы должны держать окна настроек открытыми! Насколько я могу судить, они также поддерживают сервер в сети, но, возможно, это было исправлено с тех пор, как я в последний раз использовал программное обеспечение, показанное на скриншоте выше.
источник
Вы можете попробовать установить бета-клиент Hamachi из Log-me на обоих компьютерах с Ubuntu и подключить их к вашей сети Hamachi.
Затем вы можете использовать VNC для достижения удаленного управления через VPN. Это не с открытым исходным кодом, хотя.
источник