2.5 KiB
#RustDesk
https://rustdesk.com/docs/en/self-host/install/
но он какой-то невразумительный, имхо...Алгоритм - это мой опыт, не претендую на истину.
- Для сервера нужна отдельная машина. ПК или впс-вдс. У меня не получилось заставить работать клиент и сервер на одной машине. Оптимальный вариант, имхо, - vps kvm под ubuntu, debian или cent os. подойдет практически любой vps с минимально разумными ттх. я буду писать про установку сервера на vps под управлением ubuntu.
- Скачиваем свежий релиз здесь https://github.com/rus…stdesk-server/releases распаковываем архив.
1. chmod +x hbbr chmod +x hbbs
2. npm install pm2 -g - устанавливаем pm2
3. pm2 start hbbs -- -r server_ip:21116 -k_
pm2 start hbbr -- -k_
Порт 21116 указан в оф туториале. Этот порт на машине нужно открыть. Аргумент -k_ запрещает подключение без ключа.
В папке с файлами hbbr и hbbs при запуске сервера создается файл публичного ключа вида id_ed25519.pub. Нам нужно содержимое этого файла. Получаем его так:
cat ./id_ed25519.pub
Либо заходим в нужную папку в приложении winscp - кому как удобнее.
Открываем клиент - неважно, на винде, ведре... Суть одна. В поле id сервер вписываем айпи _сервера:порт. В поле key вводим содержимое файла публичного ключа.
Всё, можно пользоваться.
Самый простой способ проверить, что сервер работает - убрать ключ. При попытке подключения выскочит ошибка "несоответствие ключей".
Посмотреть, кто подключался, можно командой Pm2 log.