- Какие есть _нормальные_ VNC-клиенты?
- Re: Какие есть _нормальные_ VNC-клиенты?
- Подключение к удаленному компьютеру по VNC
- Ubuntu Documentation
- Introduction
- List of clients
- Connecting to a VNC Server
- Troubleshooting
- Similar applications
- 🔖 8 Лучших клиентов VNC Viewer для Windows, Linux и Mac
- Vinagre
- TeamViewer
- AnyDesk
- Ammyy Admin
- RealVNC
- Chrome Remote Beta
Какие есть _нормальные_ VNC-клиенты?
Что есть ещё? Пока использую тот же tightvnc viewer под wine’ом, но это криво, да и тормозит он.
после соединения с TightVNC 2.0* на виндовой машине слетает раскладка и начинает неправильно работать мышь (выглядит это феерически!).
Проблема возникает только если в VNC-сессии переключить раскладку. Лечится нажатием правого Alt+Shift’а в венде локально О_о.
Re: Какие есть _нормальные_ VNC-клиенты?
Емнип, у TightVNC есть свой клиент на Яве.
Емнип, у TightVNC есть свой клиент на Яве.
Очень тормозит рисование удалённого рабочего стола (даже тормознее, чем обычный tightvnc в вайне). Не получается ввести что-либо на русском языке.
но там таже беда с клавой.
>vncviewer (TigerVNC Viewer 1.0.0)
В Debian это виртуальный пакет для xtightvncviewer, интерфейс там просто окно, не знаю насколько это ужасно 🙂
лорчую, TightVNC проблема с раскладкой и спец символами, ищется что-нибудь терминальное и теплое
плюсик ТС, жажду найти ответ!
> Пока использую тот же tightvnc viewer под wine’ом, но это криво, да и тормозит он.
Может попробовать UltraVNC под wine? На маленьких скоростях он мне (во всяком случае его серверная часть под вендой) понравился больше TightVNC. Тот вечно тупил с перерисовкой регионов у popup-меню.
клиенты все тупят с раскладкой
если не этот критерий, то мне весьма нравится remmina (бывший grdc). Отличный и удобный VNC клиент
если не этот критерий, то мне весьма нравится remmina (бывший grdc). Отличный и удобный VNC клиент
Хм. Сейчас быстренько потыкался им в тестовый сервер TightVNC 2.0beta1 в виртуальной машине — работает! И ввод с клиента работает и раскладка на сервере не слетает =). Потом больше потестить надо будет, но похоже remmina — то что надо. В общем спасибо =).
vncviewer tightvnc? vncviewer realvnc4? что значит в linux ничего не вводит, а в windows — вводит — это вообще как?
что значит в linux ничего не вводит, а в windows — вводит — это вообще как?
VNC-сервер установлен на машине с Windows. Соответственно VNC-клиент — на машине с Linux. Подключаемся клиентом к серверу, появляется рабочий стол сервера (т.е. Windows). Мышкой (которая на компьютере с Linux) открываем notepad.exe, пытаемся что-то ввести с помощью клавиатуры — ничего не вводится. На самом деле, некоторые символы всё-таки вводятся, но не те, которые нарисованы на клавишах =). В общем клиент передаёт серверу не те коды нажатых клавиш, которые нужно.
Переключалки раскладок в Windows-сервере и в Linux-клиенте разнесены на разные клавиши?
Переключалки раскладок в Windows-сервере и в Linux-клиенте разнесены на разные клавиши?
Источник
Подключение к удаленному компьютеру по VNC
Работа с VNC-клиентом. Материал ориентирован на неопытного пользователя.
1. Установка VNC-клиента
2. Подключение VNC-клиента к удаленному компьютеру
3. Отключение VNC-клиента от удаленного компьютера
4. Тюнинг VNC-клиента
5. Частые проблемы
Для работы с удаленным компьютером по VNC на компьютере пользователя нужно запустить программу-клиент (VNC viewer, VNC client). Эта программа передает на удаленный компьютер данные о нажатиях на клавиши и о движениях мыши, сделанных пользователем, и показывает информацию, предназначенную к выводу на экран.
1. Установка VNC-клиента
Для ОС Windows можно бесплатно скачать и инсталлировать VNC-клиент UltraVNC и TightVNC.
Mac OS X начиная с версии 10.5 имеет поддержку VNC-клиента в RemoteDesktop. Для предыдущих версий можно использовать VNC-клиенты JollysFastVNC и Chicken.
Для Linux ветви Debian (Ubuntu) VNC-клиент устанавливается из репозитория командой:
apt-get install vncviewer
Для ветви RedHat (CentOS, Fedora) — командой:
yum install vnc
Для FreeBSD VNC-клиент (TightVNC) устанавливается из пакетов командой:
pkg_add -r tightvnc
2. Подключение VNC-клиента к удаленному компьютеру
Для подключения VNC-клиента к удаленному компьютеру требуется указать его IP-адрес или DNS-имя, и номер дисплея (по умолчанию, :0) или номер TCP-порта (по умолчанию, 5900). Если VNC-сервер требует авторизации, то при подключении к нему VNC-клиент запросит пароль. Обратите внимание, что пароль доступа к VNC-серверу не связан с каким-либо аккаунтом (учетной записью пользователя) на удаленном компьютере, а служит только для ограничения доступа к дисплею VNC-сервера.
После установки соединения и открытия экрана, в зависимости от настроек VNC-сервера может потребоваться авторизация пользователя на виртуальном сервере или может быть открыта уже запущенная рабочая сессия какого-либо пользователя.
Так как на компьютере одновременно могут работать несколько VNC-серверов, для их разделения используют параметр номер дисплея. Например, один VNC-сервер может быть запущен на дисплее :0, другой — на дисплее :1. Каждому номеру дисплея соответствует номер TCP-порта, на котором VNC-сервер принимает соединения. Номер порта для дисплея получается прибавлением номера дисплея к базовому номеру порта — 5900. Дисплею :0 соответствует TCP-порт 5900, дисплею :1 — порт 5901.
3. Отключение VNC-клиента от удаленного компьютера
При закрытии окна VNC-клиента или после выхода из окружения средствами рабочего стола, в зависимости от настроек VNC-сервера, рабочая сессия пользователя может закрыться с остановкой всех используемых программ, или продолжать работу и быть доступной снова при повторном подключении к VNC-серверу.
4. Тюнинг VNC-клиента
Большое количество передаваемой на экран информации влечет за собой повышенные требования к скорости канала — к его пропускной способности и времени передачи пакетов. Нахватка пропускной способности приводит к некомфортным задержкам при больших изменениях показывамой на экране информации — открытии новых окон, скроллинге и т.д. Особенно большие задержки будут возникать при показывании фотографий и других изображений или элементов интерфейса, имеющих большое количество цветов и сложные формы.
Главный параметр, который влияет на объем передаваемых данных — алгоритм кодирования передаваемой графики. Для уменьшения объема и, соответственно, ускорения работы, рекомендуется использовать алгоритмы Tight, ZLib, ZRLE — по сравнению с несжатыми данными (Raw), они обеспечивают сжатие в десятки раз, заметно нагружая процессор. Эти алгоритмы кодирования обеспечивают комфортную работу даже на каналах со скоростью 256-512 Кбит/сек.
Для сокращения объема передаваемой по сети информации также можно устанавливать высокий уровень сжатия (Compression Level, Compression Value), низкий уровень качества JPEG (JPEG Quality) и включать режим уменьшения количества цветов (-bgr233, Restricted colors). Самый большой эффект из них при заметном снижении качества изображения дает режим уменьшения количества цветов — объем передаваемой информации уменьшается в 1.5-3 раза, соответственно, в 1.5-3 раза ускоряется отображение на экране.
JPEG применяется алгоритмом кодирования Tight для сжатия участков экрана, содержащих фотографии и другие сложные изображения с большим числом цветов. Использование Tight+JPEG сокращает в 2-5 раз объем передаваемых при этом данных. Другие алгоритмы кодирования JPEG не поддерживают.
1. Выпадающего меню «Система -> Параметры»
Объем передаваемых данных и скорость отображения на канале 1 Мбит/сек при открытии выпадающего меню «Система -> Параметры» (на рисунке меню выделено зеленым пунктиром):
Полноцветный режим | 256 цветов (BGR233) | |||
---|---|---|---|---|
Объем | Время | Объем | Время | |
ZLib | 11 Кб | 0.09 сек | 7 Кб | 0.06 сек |
HexTile | 208 Кб | 1.6 сек | 118 Кб | 0.95 сек |
Raw | 248 Кб | 2 сек | 128 Кб | 1 сек |
5. Частые проблемы
Не удается подключиться к VNC-серверу
Медленная работа через достаточно быстрый канал
Если VNC-клиент не может согласовать с VNC-сервером использование алгоритм кодирования графики с компрессией данных, выбирается алгоритм по умолчанию — Raw, который передает данные без сжатия. Также кодирование без сжатия или с низким уровнем сжатия может автоматически выбираться VNC-клиентом при работе через быструю локальную сеть. Данную проблему можно исправить, принудительно указав в настройках VNC-клиента алгоритм кодирования с высоким уровнем сжатия — ZLib, ZRLE, Tight.
Однако, для некоторых сочетаний клиента и сервера такое решение может быть бесполезным из-за ошибок в согласовании алгоритма кодирования. Например, клиент TightVNC с сервером RealVNC часто могут работать только с кодировкой Raw. Решением в этом случае будет смена VNC-клиента или VNC-сервера.
Источник
Ubuntu Documentation
Introduction
A VNC client lets you connect to a desktop that’s been shared on another computer. Excellent VNC clients are available for every major Linux distribution and other operating system.
List of clients
Vinagre is the remote desktop viewer that comes by default with Ubuntu (click here to install vinagre)
krdc is the standard KDE client, and can also act as a Windows Terminal Services client (click here to install krdc)
xvnc4viewer (RealVNC viewer) is a simplistic client recommended for Xubuntu users
xvnc4viewer is available in the Universe repository (click here to install xvnc4viewer)
xtightvncviewer (TightVNC viewer) is a simplistic client recommended for use with tightvncserver or other VNC server. It is the default package for «apt-get install vncviewer»
xtightvncviewer is available in the Universe repository (click here to install xtightvncviewer)
Chicken of the VNC is a popular VNC client for Mac OS X
Other Mac clients can be found on Apple’s website
RealVNC has a Windows version available
TightVNC also has a Windows version available
RealVNC Java client is a multiplatform Java client that can run in a web browser
TightVNC Java client is also a multiplatform Java client that can run in a web browser
If you can’t install software on the machine you’ll log in from, you can make this available through a web server. It’s available in the vnc-java package in the Multiverse repository
Connecting to a VNC Server
To connect a VNC client to a VNC server, you need to know the name or the IP address of the computer you’ll connect to, and the port or display number of its VNC server. By convention, port numbers start at 5,900 and go up, so a computer that shared three different desktops would normally listen on ports 5,900, 5,901 and 5,902. Display numbers use the 5,900 convention to try to make things easier — port number 5,900 is display number :0, port number 5,901 is display number :1, and so on.
Troubleshooting
If you accidentally display the remote desktop fullscreen, try pressing F8 or F11 to exit.
If you connect to the VNC server but can’t change anything, it’s possible the server or client is in view-only mode. Both server and client need to be configured to let you control the keyboard and mouse.
If you connect to a VNC server, can see the initial desktop, can see the mouse moving around, but the rest of the screen doesn’t update, then you probably need to disable desktop effects on the shared desktop. A known bug means that desktop effects are currently incompatible with most VNC servers.
Similar applications
Remote Help Assistant is an application being developed to make it easier to securely access a VNC server
rdesktop is a client for Windows Terminal Services, available in the Main repository
qtnx is an NX client for KDE, available in the Universe repository
VNC/Clients (последним исправлял пользователь rogerpack2005 2015-02-02 14:46:14)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Источник
🔖 8 Лучших клиентов VNC Viewer для Windows, Linux и Mac
Вы хотите, чтобы какой-нибудь VNC Viewer имел удаленный доступ к вашим компьютерам?
Что ж, посмотрите этот список лучших VNC-клиентов для Windows, Mac и Linux.
Функция удаленного рабочего стола или также известная как VNC (Virtual Network Computing) – это функция, которая позволяет удаленно управлять любым устройством таким образом, что его контролирует пользователь или администратор.
Как только вы подключитесь, откроется окно компьютера, в котором вы увидите рабочий стол удаленной системы и через окно которого вы можете управлять мышью или клавиатурой, чтобы ввести код, пароль или выполнить точную настройку.
Компании, специализирующиеся на удаленной помощи или поддержке по техническим проблемам или даже звонках в службу поддержки, используют эти клиенты VNC, чтобы иметь возможность управлять определенными конфигурациями на компьютерах своих клиентов или проверить, есть ли на удаленном компьютере проблемы.
Другие утилиты, которые позволяют осуществить сеанс удаленного рабочего стола, позволяют это иметь операционную систему внутри другой операционной системы.
В этом случае со своего компьютера с Linux вы можете контролировать любой компьютер или компьютер с Windows или MacOS.
Все кажется очень простым, но для использования любого VNC-клиента мы должны помнить, что вам нужен мощный компьютер и, прежде всего, быстрое соединение.
Итак, давайте рассмотрим список лучших клиентов VNC для Windows, Mac и Linux.
Vinagre
Vinagre – это инструмент, интегрированный в дистрибутивы с рабочим столом Gnome.
Vinagre выполняет функции VNC на десктопе Gnome, хотя его можно изменить или удалить.
Он также есть в других рабочих столах, которые имеют мало общего с Gnome, например Ubuntu Unity.
Его конфигурация проста, хотя вы должны иметь определенные знания о сетях.
Чтобы использовать Vinegar, вам нужно только указать IP-адрес контролируемого оборудования и адрес шлюза.
В случае удаленного компьютера, он должен добавить IP-адрес вашего компьютера.
Vinegar – это мощный, но простой инструмент для начинающих пользователей, поэтому многие разработчики оставляют его в своих операционных системах, разработках и т. д.
Для пользователей KDE и аналогичных сред, в которых используются библиотеки QT, опция, идентичная Vinegar, называется KRDC.
Это программа, которая устанавливается по умолчанию, также как и Vinagre в Gnome и которая предлагает те же функции и фокусируется на пользователей того же типа, т.е. пользователи со знанием сетей.
TeamViewer
TeamViewer – это бесплатный VNC-клиент для Windows, Linux и MAc, который также имеет приложения для Android и iPhone.
Его работа настолько проста, что он превзошел ожидания не только на уровне бизнеса, но и на личном уровне, как лучший клиент VNC.
ам нужно только установить приложение хоста и клиента на обоих компьютерах.
Затем программа выдаст вам код, который относится к этому компьютеру.
Затем для удаленного подключения и управления ноутбуком необходимо ввести пароль другого компьютера, и все.
Как видите, вам не нужно знать что-то о сетях или IP-адресах, а настройки других программ не влияют на использование TeamViewer.
К сожалению, TeamViewer не является бесплатным приложением, но является проприетарным, хотя, если вы не очень разбираетесь в сетях, лучший вариант – выбрать этот инструмент.
AnyDesk
Простота и безопасность – вот две характеристики, которые могут определять AnyDesk.
У этого VNC-клиента нет версии для iOS или Android, но вы можете удаленно управлять компьютерами Windows или macOS.
Еще один момент, где больше всего выделяется AnyDesk – это скорость соединения.
Соединение легко установить.
Вы должны открыть одно и то же приложение на клиенте и сервере.
Приложение не нужно устанавливать, оно портативное (весит всего 1,5 МБ).
На клиентском компьютере вы вводите идентификатор серверного компьютера, принимаете запрос от серверного компьютера и управляете им.
Когда вы перемещаете мышь на клиенте, он автоматически перемещает ее на сервер.
Ammyy Admin
Интерфейс Ammyy Admin напоминает мне одного из первых клиентов VNC.
Как вы можете видеть на скриншоте, дизайн устарел, но это не имеет значения, так как он работает очень хорошо, несмотря на это.
Преимущество этого приложения по сравнению с остальными очевидно: вы можете установить скорость соединения.
Вы будете админами, которые будут выбирать, с какой скоростью вы подключаетесь, и не будете серверами компании, которая нам это навязывает.
В этой программе есть два типа подключений: дистанционное управление и «Просто смотри».
Второй – как если бы вы были в видеоконференции через видеовстречи или Skype, где, конечно, клиент не может управлять компьютером.
Ammy Admin весит намного меньше, чем другие клиенты (755 КБ) и не требует установки.
RealVNC
RealVNC – это программа с кодом, похожим на Vinagre.
Оба проекта основаны на одном и том же коде, но у RealVNC есть версии для многих других платформ, не только для Gnu / Linux, но и для других платформ, таких как MacOS или Windows, и аппаратных платформ, таких как Raspberry Pi.
RealVNC более сложен для начинающих пользователей.
Следовательно, RealVNC не присутствует во многих дистрибутивах предварительно установленным способом, и вам необходимо использовать репозитории или внешние пакеты.
Если вам нужны последняя версия, на официальном сайте вы можете найти ее бесплатно для вашей ОС.
SSH – это программа, которая использует протокол SSH и позволяет нам удаленно подключаться к операционной системе, хотя в этом случае соединение осуществляется через терминал.
Вы не сможете использовать мышь, и вам также нужно намного меньше ресурсов, чем в других приложениях, но это также проблемный протокол, который может вызвать проблемы с безопасностью.
Chrome Remote Beta
Эта опция, как и TeamViewer, проприетарна, но также подходит для начинающих пользователей.
Это решение Google позволяет нам использовать удаленный рабочий стол благодаря плагину в браузере.
Chrome – это широко используемый браузер среди компьютеров не только в Windows или MacOS, но и в Gnu / Linux, поэтому эту функцию можно использовать практически в любой операционной системе.
Для его использования и установки необходимо установи только плагин в браузерах Chrome обеих операционных систем.
Источник