This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teamviewer_из_подручных_материалов [2022/12/27 15:08] val |
teamviewer_из_подручных_материалов [2022/12/28 08:19] val |
||
---|---|---|---|
Line 30: | Line 30: | ||
$ sudo apt install x11vnc | $ sudo apt install x11vnc | ||
- | Для предоставления своего рабочего стола сотруднику техподдержки пользователю будет достаточно набрать в терминале | + | Для предоставления своего рабочего стола сотруднику техподдержки пользователю будет достаточно набрать в терминале: |
$ x11vnc -connect ip_адрес_компьютера_сотрудника_техподдержки | $ x11vnc -connect ip_адрес_компьютера_сотрудника_техподдержки | ||
Line 42: | Line 42: | ||
$ vncviewer -listen | $ vncviewer -listen | ||
- | СТОП! Как это ip_адрес_компьютера_сотрудника_техподдержки? А если (даже наверняка) это такой же "серый" адрес в локальной сети за роутером, как и у сотрудника? | + | СТОП! Как это "ip_адрес_компьютера_сотрудника_техподдержки"? А если (даже наверняка) это такой же "серый" адрес в локальной сети за роутером, как и у сотрудника? |
Эту проблему решает вторая "фича" - оказалось что сервис SSH не только позволяет, благодаря опции GatewayPorts yes, установить подключение с компьютера сотрудника к SSH серверу и назначить внешний TCP порт для встречных соединений, которые можно "направить" в VNC viewer, но и сгенерировать этот номер динамически. | Эту проблему решает вторая "фича" - оказалось что сервис SSH не только позволяет, благодаря опции GatewayPorts yes, установить подключение с компьютера сотрудника к SSH серверу и назначить внешний TCP порт для встречных соединений, которые можно "направить" в VNC viewer, но и сгенерировать этот номер динамически. | ||
Line 52: | Line 52: | ||
И, да, VNC viewer, в режиме listen, ожидает, по умолчанию, подключения на порту 5500, и теперь его можно ограничить только интерфейсом localhost | И, да, VNC viewer, в режиме listen, ожидает, по умолчанию, подключения на порту 5500, и теперь его можно ограничить только интерфейсом localhost | ||
- | Теперь, если ip_адрес_ssh_сервера публичный, пользователи смогут предоставить свой рабочий стол, указав вместо ip_адреса_компьютера_сотрудника_техподдержки - ip_адрес_ssh_сервера:сгенерированный_номер_порта | + | Теперь, если "ip_адрес_ssh_сервера" публичный, пользователи смогут предоставить свой рабочий стол, указав вместо "ip_адреса_компьютера_сотрудника_техподдержки" - "ip_адрес_ssh_сервера:сгенерированный_номер_порта" |
- | Некоторой проблемой оказалось "выяснение" назначенного динамического порта, дело в том что в Linux строка | + | Некоторой проблемой оказалось "выяснение" назначенного динамического порта, дело в том что в Linux терминале строка |
Allocated port NNNNN for remote forward to localhost:5500 | Allocated port NNNNN for remote forward to localhost:5500 | ||
Line 64: | Line 64: | ||
Еще, из "нехорошего", трафик между пользовательским VNC и ssh сервером "летит" нешифрованный, тоже в планах поправить в будущем. | Еще, из "нехорошего", трафик между пользовательским VNC и ssh сервером "летит" нешифрованный, тоже в планах поправить в будущем. | ||
- | Так же, вероятно MeshCentral или RustDesk окажутся более удобными решениями для тех, кто ищет альтернативу TeamViewer буду рад почитать статьи на эту тему. | + | Так же, вероятно что MeshCentral или RustDesk окажутся более удобными решениями для тех, кто ищет альтернативу TeamViewer, буду рад почитать статьи на эту тему. |
- | Всех с Наступающим, до свидания! | + | На этом все, всех с Наступающим, всех благ! |