Есть ли программа для управления другими компьютерами с другого компьютера?

Есть ли хороший программный инструмент для удаленного рабочего стола, который я могу использовать для управления своими ПК с Windows и Linux с моего Mac и наоборот?

Меня не волнует, использует ли он много пропускной способности интернета.

Желаемые функции:

  • Легко настроить
  • Безопасный
  • Бесплатно
  • Свободный от рекламы
  • Возможность работы с разными IP
  • Совместимость с Windows, Mac и Linux
Немного подробнее о ваших потребностях, пожалуйста? Какие типы соединений это затронет? Как часто/долго вам нужно оставаться на связи? Какое программное обеспечение вам нужно для использования междугородной связи? Нужно ли что-то предусмотреть для обмена файлами между сторонами? Означают ли «разные IP-адреса» динамический удаленный IP-адрес или несколько IP-адресов за маршрутизатором?
Вы спрашиваете о программном обеспечении для удаленного рабочего стола или «управление моим компьютером с моего MAC, пока меня нет» требует дополнительных требований?
Вам даже не нужен компонент на стороне Windows®: он поставляется со встроенным сервером RDP (удаленный рабочий стол), который вам просто нужно включить. (Я не пишу это как ответ, потому что вам придется самостоятельно копаться в деталях для вашей конкретной версии, и я сам ею не пользуюсь, за исключением редкой повседневной работы). Тогда вам нужен какой-то RDP-клиент; Я был бы удивлен, если бы в OSX его не было, но существует множество RDP-клиентов с открытым исходным кодом (rdesktop, krdc).
@тяжелая математика нет. Программное обеспечение для удаленного рабочего стола идеально подошло бы к теме, я просто не подумал об этом, когда писал вопрос.

Ответы (7)

Team Viewer — отличный инструмент для удаленного рабочего стола, который работает на Mac Windows и Linux, он также бесплатен для некоммерческого использования, его также очень легко настроить, просто установите его на оба ПК и введите идентификатор и пароль ПК, который вы хотите подключиться к. у него также есть функция подключения к вашему компьютеру, если вы не находитесь рядом. вы также можете подключиться к платформе, отличной от той, на которой вы работаете (например, с Mac на Linux).

Я обнаружил, что он очень прост в настройке и использовании и достаточно надежен. вы также можете настроить его так, чтобы он открывался при загрузке, чтобы он всегда был готов.

Он соответствует требованиям:

  • Это очень легко настроить (авторизация не обязательна)
  • это свободно
  • Это очень безопасно
  • это добавить бесплатно
  • работает с IP-адресами за пределами вашей локальной сети

одна вещь, хотя это не с открытым исходным кодом.

Вы можете скачать его бесплатно здесь

он появляется как второй результат поиска Google, если вы ищете вопрос «управлять другими компьютерами с другого компьютера». люди должны сделать некоторую работу, прежде чем задавать вопросы здесь.
@Joraid Люди должны прикладывать больше усилий к ответам. Особенно добавление личного опыта. Просто погуглив, вы можете найти много дерьма, мы здесь ищем именно рекомендации, а не результаты Google.
@Bernhard На самом деле это было из опыта, который я часто использую для просмотра команд.
@Bernhard Бернхард, да, результат Google может содержать много крабов.
Это не соответствует требованиям вопроса.
@ Dinopet123 Team Viewer не является OpenSource. Так как же это может быть ответом?
@IrgendwPointer иметь ответ просто означает, что он работает для меня. Я могу изменить требования в любое время. Кроме того, он работает так хорошо, что мне все равно, если он не с открытым исходным кодом.
Обратите внимание, что TeamViewer бесплатен только для частного использования.
@MarcelJanus, это все, для чего мне это нужно.
FWIW, его едва можно использовать по относительно медленной (1,5 Мбит/с) линии DSL, а это все, что доступно там, где я живу. Я использую его с тех пор, как Logmein стал платным.

Большинство операционных систем Microsoft Windows, начиная с Windows XP, включали функции удаленного рабочего стола с использованием протокола удаленного рабочего стола . В зависимости от версии, которая у вас есть, зависит от того, как она настроена, но в целом вам нужно будет сделать следующее, чтобы иметь возможность подключиться к компьютеру под управлением Windows таким образом:

Включить удаленный рабочий стол в свойствах системы

В свойствах системы выберите «Разрешить удаленные подключения к этому компьютеру».

введите описание изображения здесь

Включите подключение к удаленному рабочему столу через брандмауэр вашего ПК.

Если на вашем компьютере работает брандмауэр, вам необходимо разрешить входящие соединения на порт 3389 (TCP и UDP) через него и/или включить «Удаленный рабочий стол» в брандмауэре Windows:

введите описание изображения здесь

Откройте порты на вашем маршрутизаторе, чтобы обеспечить правильную маршрутизацию соединения.

Большинство домашних сетей состоят из одного внешнего IP-адреса, совместно используемого несколькими ПК и устройствами, а трансляция сетевых адресов выполняется вашим маршрутизатором. В этих случаях ваш маршрутизатор должен будет переадресовывать входящие попытки подключения на порт 3389 (TCP и UDP) на IP-адрес вашего ПК внутри сети.

Если у вас несколько IP-адресов и/или ваш маршрутизатор работает в режиме моста, вам, вероятно, не потребуется этого делать.

Используйте клиент удаленного рабочего стола для подключения к вашему ПК

Отсюда все, что вам нужно сделать, это подключиться к вашему домашнему IP-адресу с помощью клиента удаленного рабочего стола, который стандартно доступен на всех компьютерах с Windows и имеет клиентов, доступных для большинства других операционных систем (OS X, Linux) и планшетов.

Если у вас есть динамический IP-адрес, вы можете настроить что-то вроде No-IP на своем ПК, чтобы ваш динамический IP-адрес сообщался третьей стороне, которая предоставит вам имя хоста, которое не изменится для подключения, избавляя вас от запоминания вашего IP-адреса.

Спасибо, но мне нужен тот, который работает и с Mac, и с Linux.
В вашем вопросе говорится: «Управляйте своим компьютером с вашего Mac»…
Да, это означает, что он должен работать на моем Mac. Мне также нужно, чтобы он работал наоборот
Мне также нужно управлять своим Mac с моего ПК.
Который вы добавили к своему вопросу спустя много времени после того, как я ответил - вот почему мы попросили вас уточнить свой вопрос в комментариях к вашему вопросу, чтобы эти ситуации не возникали.
Еще одна моя потребность заключалась в том, чтобы его было легко настроить, а это выглядит чрезвычайно сложно.
@Drux Microsoft делает клиент подключения к удаленному рабочему столу для Mac. Не помню, где была ссылка на это...
Это решение работает с Mac, как предлагает @gparyani. Просто найдите «Удаленный рабочий стол Microsoft» в магазине приложений.

Мне повезло с удаленным рабочим столом Chrome

  • Простота настройки - установите хром, установите расширение , дайте ему установить службу CRD. Войдите в систему.
  • Безопасность — системы защищены логином и пин-кодом вашей учетной записи Chrome.
  • Бесплатно - Да
  • Без рекламы Да
  • Возможность работы с разными IP-адресами Google берет на себя всю тяжелую работу, поэтому вам даже не нужно знать свой IP-адрес.
  • Совместимость с ПК, Mac и Linux — да, а также с Chromeos. Ходят слухи, что скоро появится поддержка Android и IOS.
  • Быстро (наименее в моих экспериментах с подключением к Интернету по телефону и подключением ноутбука к рабочему столу)

Еще одним отличным кроссплатформенным инструментом для удаленного доступа является nomachine. Насколько я помню, он использует UPNP для открытия портов (хотя вы можете сделать это вручную), и вы подключаетесь по IP-адресу или имени хоста, но в остальном последняя версия nomachine очень проста. . Вы устанавливаете пакет клиента/службы в каждой системе и просто подключаетесь к ней.

  • Простота настройки — один установщик, и большая часть настроек выполняется автоматически.
  • Безопасный — по умолчанию использует туннель SSH.
  • Бесплатно для личного пользования
  • Свободный от рекламы
  • Возможность работы с разными IP
  • Совместимость с ПК, Mac и Linux — Android находится в стадии бета-тестирования, iOS — в альфа-версии.
  • Дополнительный кредит — позволяет обмениваться устройствами по сети, что-то вроде RDP.

Это СТАРЫЙ инструмент, однако, насколько мне известно, он будет кросс-платформенным и позволит администрировать. Когда мне понадобилось интерактивное техническое сотрудничество, это то, что мы использовали в 90-х годах, и оно работало без ошибок из Норвегии, для меня в США, а также позволяло другу настроить мой компьютер в Калифорнии из Великобритании в Эссексе, чтобы включить веб-камеру/микрофон. , откройте вход в систему через сети;

(т.е.: Xmachine->L/P->Ymachine: использовать текущую учетную запись пользователя, открывать приложения, Yahoo, камеру и т. д., вход в YahooIM и т. д.).

Он отлично работает, НО, насколько я помню, он был МЕДЛЕННЫМ.

Итак, есть Pro & Con, суть в том, что это здорово, поскольку вы можете взаимодействовать, как если бы вы были настоящим пользователем, сидящим перед удаленным компьютером. Программа называется RTVNC.

Я пытался найти подлинное приложение, защищенное авторским правом, в Интернете, но безуспешно. У меня он есть где-то в книге резервных копий DLDVD. Если вы хотите связаться со мной через социальные сети, вы можете найти меня здесь .

Хотя я мог бы предложить вам изучить инструмент под названием RealVNC , потому что он кажется похожим, однако я не могу рекомендовать его из-за отсутствия у меня опыта работы с RealVNC.

Примечание; OPENVNC — это платформа разработчиков для удаленного управления графическим интерфейсом и протоколом.

Вы можете использовать FreeRDP , бесплатную реализацию протокола удаленного рабочего стола (RDP). Он включает в себя клиент и сервер и работает на Linux, macOS и Windows.

Как и текущий выбранный ответ TeamViewer, другое программное обеспечение из Германии под названием AnyDesk предоставляет сопоставимый набор функций с бесплатной лицензией для личного использования.

Чтобы соответствовать контрольному списку OP:

Тема Согласие
Легко настроить Да
Безопасный Да*
Бесплатно Персональное использование
Свободный от рекламы В основном**
Возможность работы с разными IP Да
Совместимость с Windows, Mac и Linux Да, включая мобильные ОС
  • *- Пока вы не сообщаете пароль и идентификатор, мошенники, как известно, отправляют неопытных людей использовать AnyDesk (а также TeamViewer), чтобы разрешить доступ к своему компьютеру.
  • **- Во время первой установки они продвигают собственную платную лицензию, а также Google Chrome. После удаления они больше не появляются.

Есть еще один вариант, который отличается от запроса OP «Простота настройки», но, по моему личному мнению, должен быть более распространенным.

Инженер Intel предлагает проект с открытым исходным кодом, который позволяет вам настроить централизованный сервер для координации удаленного мониторинга и подключения через Интернет к нескольким платформам.

Система называется MeshCentral , и после ее установки настройка на конечных точках так же проста, как установка TeamViewer или AnyDesk (может быть, даже проще).

Вы можете настроить многофакторную аутентификацию вместе с некоторыми другими замечательными функциями.

Таким образом, вы получаете очень безопасную самостоятельную систему, в которой никакая третья сторона не участвует в предоставлении вам удаленного доступа, в то время как вы не предоставляете порты RDP или SSH из вашей рабочей/домашней системы напрямую в Интернет.

До того, как я обнаружил это, я дольше всего использовал AnyDesk, это позволяет мне бесплатно размещать свою собственную систему.

Хотя все это, вероятно, кажется очень сложным, настройку сервера можно действительно упростить с помощью docker-compose. Я лично в настоящее время использую typhonragewind/meshcentralобраз на основе docker-hub.

Надеюсь, что ОП или другие найдут это полезным.

Ссылки на гитхаб: