Программное обеспечение для удаленного доступа с открытым исходным кодом для Windows

Мы оцениваем программное обеспечение удаленного доступа для нашей организации в целях ИТ-поддержки. У нас более 300 компьютеров, разбросанных по разным сайтам. Мы остановились на двух платных решениях: TeamViewer и Remote Utilities .

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

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

Нам не нужны бесклиентские решения, которым нужен сервер для хостинга.

Программные решения должны быть совместимы с Windows 7 и Windows 8.1.

Что вы подразумеваете под "без клиента"? Должен быть клиент, верно?
Не могли бы вы подробно описать вашу потребность? Вы хотите иметь возможность управлять экраном/мышью/клавиатурой удаленного компьютера, верно? Вам также нужна возможность общаться с удаленным пользователем, например, через чат или VOIP?
Ну, когда я исследовал, я наткнулся на гуакамоле . Дальше не стал вникать. Согласно их веб-сайту, это «безклиентский шлюз удаленного рабочего стола». Я отредактирую вопрос.
Я собираюсь добавить к вашему вопросу теги с открытым исходным кодом и бесплатно. Хотя открытый исходный код обычно бесплатен (бесплатно), это не обязательно. Но в вашем случае, похоже, вы специально ищете бесплатные решения.
@RockPaperLizard Ваши правки приветствуются. Вы правы, я ищу бесплатные решения. Однако они также не должны иметь ограниченных функций. Например, вы можете установить TeamViewer на неограниченное количество компьютеров и использовать его со всеми функциями в течение 14 дней. После этого сеансы отключаются каждые 2 минуты. Вы можете бесплатно использовать Remote Utilities со всеми их функциями на 10 компьютерах.
Звучит отлично. Здесь, как и следовало ожидать, TeamViewer определенно не будет считаться бесплатным. Удаленные утилиты звучат так, как будто они находятся в серой зоне, поскольку (исходя из вашего описания) они бесплатны для компьютеров до 10, но не бесплатны для большего количества систем. Вы можете обновить свой вопрос, указав примерное количество систем, на которых будет работать программное обеспечение.
Удаленный рабочий стол встроен в Windows, почему бы не использовать его?

Ответы (3)

Уже много лет я доволен TightVNC .

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

В настоящий момент я нахожусь за брандмауэром компании, который не позволяет мне получить доступ к домашней странице, но Википедия говорит

TightVNC — это кроссплатформенное бесплатное программное приложение для удаленного рабочего стола с открытым исходным кодом, которое использует и расширяет протокол RFB виртуальных сетевых вычислений (VNC) для удаленного управления экраном другого компьютера.

Кодировки

TightVNC использует так называемое «плотное кодирование» областей, что повышает производительность при низкоскоростном соединении. Фактически это комбинация механизмов сжатия JPEG и zlib.[3][4] Можно смотреть видео и играть в игры DirectX через TightVNC через широкополосное соединение, хотя и с низкой частотой кадров.

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

Совместимость

TightVNC совместим с другими клиентскими и серверными реализациями VNC; однако жесткое кодирование не поддерживается большинством других реализаций, поэтому необходимо использовать TightVNC на обоих концах, чтобы в полной мере воспользоваться его улучшениями.

Среди заметных улучшений — передача файлов, поддержка драйвера зеркала Windows DFMirage для обнаружения обновлений экрана (экономия процессорного времени и повышение производительности TightVNC), возможность масштабирования изображения и автоматическое туннелирование SSH в Unix.

Поскольку это СОПО, на его основе создан ряд программ. Есть также портативная версия, которую я считаю очень полезной.

+1. Инструмент работает на удивление хорошо для компьютеров в одной сети. Однако мы не можем получить доступ к ПК на удаленных сайтах, поскольку он использует IP-адреса для установления соединения, в отличие от платных решений, которые используют идентификаторы партнеров и промежуточный сервер. Хотя у нас есть вспомогательный персонал на каждом объекте, ребятам из штаб-квартиры часто требуется доступ к этим удаленным объектам. Мы все еще оцениваем инструмент.
ОИК. Я вижу это сейчас, когда перечитываю вопрос, но тогда я этого не осознавал. Я надеюсь, что вы получите ответ; Я был бы заинтересован в таком программном обеспечении. Но любое такое решение, конечно же, потребует центрального сервера где-нибудь, если какой-либо конец находится за маршрутизатором.
Я отредактировал вопрос после того, как вы опубликовали свой ответ, чтобы указать, что у нас есть разные сайты. Мы прекратили поиск инструмента с открытым исходным кодом и решили использовать TeamViewer или RemoteUtilities и вскоре начнем оценивать каждый из них. Я действительно ценю твою помощь. Отмечено как ответ.
Спасибо. Когда вы решите, не могли бы вы вернуться и опубликовать, что вы выбрали и почему? Я мог бы помочь кому-то в будущем.
Я использовал TightVNC в прошлом, хотя в основном с машинами Linux. Уловка для объединения сетей заключалась в использовании туннелирования SSH , которое довольно хорошо работало даже через брандмауэры. Но для этого требуется, чтобы SSH был доступен на всех «станциях» (т. е. от клиента через «туннельный сервер» до машины, к которой вы хотите получить доступ).

Я думаю, что вы стоите перед своего рода решением «сделать или купить». Существует множество возможных способов запуска VNC или других решений, таких как встроенный в Windows RDP через ssh-туннели или какие-то «брокерские» серверы. Но покупка готового решения избавит вас от необходимости тратить время на такое «самодельное» решение. Teamviewer прост в настройке, но имеет свою цену.

Возможно, вам стоит поискать альтернативы Teamviewer, которые так же просты в настройке и запуске. Выделение сформированных сотрудников Teamviewer предоставляет такой продукт, который намного дешевле, чем Teamviewer: http://anydesk.com/ . Если я правильно понял их модель ценообразования, цены начинаются от 180 евро в год. Сравните это с тем, сколько часов вы потратите, чтобы получить/поддерживать самодельное решение в рабочем состоянии...

Попробуйте UltraViewer , он похож на TeamViewer, но абсолютно бесплатный.

Изменить: хорошо работает на всех Window XP, Window 7, Window 8, Window 10, Window Server.