Опрос на лучшее программное обеспечение VNC / удаленного рабочего стола для помощи другим на компьютерах с Windows / Mac из Ubuntu?
Я слышал хорошие отзывы о TeamViewer и Fog Creek Copilot, но мне интересно, достаточно ли для этого включен VNC-клиент GNOME Vinaigre.
Чтобы указать, я ищу лучший вариант на основе:
SIMPLEST простота использования для загрузки клиентом / использовать на их конце.
См. № 1.
Работает кроссплатформенно
Я могу управлять мышью и / или клавиатурой клиента с удаленного компьютера.
Если вы планируете оказывать помощь кому-то, кто не очень разбирается в компьютерах, TeamViewer сделает вашу жизнь намного проще. Да, это коммерческий продукт с закрытым исходным кодом, но волшебное ощущение, которое вы испытываете при установлении соединения, используя только идентификационный номер, делает его вполне стоящим.
Некоторое время вы можете подумать, что можете тщательно настроить сервер VNC и необходимые правила брандмауэра / NAT, чтобы быть готовыми к будущим сеансам поддержки, но это не принесет вам пользы в тот день, когда ваш друг нуждается в помощи помощи изменили настройку сети или сломали конфигурацию сервера, выполнив некоторые инструкции Hoary Hedgehog.
Довольно сложно ошибиться в этой части:
У большинства моих клиентов у меня даже нет попыток установить TeamViewer. Инициирование сеанса выглядит следующим образом:
remmina довольно прост в настройке и использовании. Настоятельно рекомендуется как новичкам, так и экспертам.
Хотя TeamViewer является хорошим программным обеспечением, он действительно требует, чтобы Вино работало на Linux.
Таким образом, другим отличным решением является Mikogo (который не использует Вино). Загрузите, извлеките, выполните и совместно используйте (никакая требуемая установка):
Mikogo столь же легко установить и использовать как TeamViewer (и является также межплатформенным, с закрытым исходным кодом, коммерческим, но свободным для личного пользования). Однажды Вы Start a session
это - только вопрос передачи другому пользователю 9-разрядный идентификатор сессии. Другой пользователь был бы затем Join session
использование этого идентификатора. Посмотрите обзор здесь.
Еще одним решением является удаленный рабочий стол Chrome.
После установки получите доступ к нему от домашней страницы Хрома или щелчка по "Запуску Приложение" в здесь.
Ваш друг должен будет нажать на "Долю Теперь":
И дайте Вам код:
Преимущества:
Не требует Вина (~190MB для загрузки и ~500MB пространства в диске и проблемы безопасности). Супер легкий установить и никакая конфигурация не необходима. Быстрое соединение.
Я уверен, что стандартный, включенный в Ubuntu, будет работать с другим на Windows / Mac. Проверьте некоторые из них на этой странице: http://en.wikipedia.org/wiki/Vnc
Не забудьте в Ubuntu настроить машину, чтобы можно было управлять ею, вы должны перейти в: Система -> Настройки -> Удаленный рабочий стол. Установите надежный пароль. Вы можете просматривать другие машины без этого.
Для Windows UltraVNC довольно просто для конечного пользователя. Первоначально неудобно настраивать, так как вы должны открывать порты для сервера, но это с открытым исходным кодом и бесплатно Как только сервер настроен, а файл клиента настроен достаточно просто.
http://www.uvnc.com/pchelpware/index.html
Вот ссылка на превосходную (и заслуживающую доверия) статью, в которой содержатся обзоры некоторых клиентов удаленного рабочего стола для linux. «Remmina» признана лучшей:
7 из лучших Клиенты удаленного рабочего стола Linux
Пока мне не удалось найти аналог Gitlab для параметров, подобных TeamViewer: альтернатива FOSS с надежным SaaS, предлагающая роль промежуточного программного обеспечения / повторителя / шлюза. Гуакамоле - это СОПО, но я не нашел бесплатного сервиса.
Обновление 2021 года : MeshCentral (и Remotely) кажутся хорошей альтернативой.
Примечание : * означает FOSS.
Использование проприетарного шлюза промежуточного программного обеспечения: Нет необходимости напрямую подключаться к порту IP +.
Без межсетевого экрана / NAT (в локальной сети / портах пересылки / или сквозной NAT / режиме прослушивания):
sshuttle --dns -r username @ sshserver: port 0.0.0.0/0
, для все сети / хосты.