RustDesk Remote Desktop – бесплатное приложение для удаленного доступа и управления компьютером или мобильным устройством. Сервис удаленного рабочего стола с открытым исходным кодом работает "из коробки" и не требует настройки.
RustDesk Remote Desktop – программное обеспечение для удаленного рабочего стола, работает "из коробки", не требует настройки – отличная альтернатива TeamViewer и AnyDesk. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Протокол и клиентская часть RustDesk доступны с открытым исходным кодом.
Вы можете использовать публичный rendezvous/relay сервер RustDesk, или самостоятельный хостинг, или написать свой собственный сервер.
Release Notes
Changelog Improve Wayland support, cursor/clipboard/multi-monitors etc, but highly depends on Xwayland, working well on GNOME, bad compatibility on KDE. We will continue working on Wayland
Add group tab
Add software update check based on github latest tag
Some fixes for Kaspersky compliance, #5624, but they requested more
A lot of fixes since 1.2.2
We are still working hard on dual-monitors-dual-windows and new hardware codecs, hopefully be in 1.2.4
Оставлю тут алгоритм создания собственного сервера - оф туториал здесь
https://rustdesk.com/docs/en/self-host/install/но он какой-то невразумительный, имхо...Алгоритм - это мой опыт, не претендую на истину.
1. Для сервера нужна отдельная машина. ПК или впс-вдс. У меня не получилось заставить работать клиент и сервер на одной машине. Оптимальный вариант, имхо, - vps kvm под ubuntu, debian или cent os. подойдет практически любой vps с минимально разумными ттх. я буду писать про установку сервера на vps под управлением ubuntu.
2. Скачиваем свежий релиз здесь
https://github.com/rus…stdesk-server/releases распаковываем архив.
3. chmod +x hbbr chmod +x hbbs
4. npm install pm2 -g - устанавливаем pm2
5. pm2 start hbbs -- -r server_ip:21116 -k_
pm2 start hbbr -- -k_
Порт 21116 указан в оф туториале. Этот порт на машине нужно открыть. Аргумент -k_ запрещает подключение без ключа.
pm2 save
pm2 startup
Все, сервер запущен и помещен в автостарт.
Настраиваем клиент.
1. В папке с файлами hbbr и hbbs при запуске сервера создается файл публичного ключа вида id_ed25519.pub. Нам нужно содержимое этого файла. Получаем его так:
cat ./id_ed25519.pub
Либо заходим в нужную папку в приложении winscp - кому как удобнее.
Открываем клиент - неважно, на винде, ведре... Суть одна. В поле id сервер вписываем айпи _сервера:порт. В поле key вводим содержимое файла публичного ключа.
Всё, можно пользоваться.
Самый простой способ проверить, что сервер работает - убрать ключ. При попытке подключения выскочит ошибка "несоответствие ключей".
Посмотреть, кто подключался, можно командой Pm2 log.