Vnc viewer как передать файл

Обновлено: 07.07.2024

TightVNC — это следующий клиент-сервер VNC.

TightVNC — это бесплатный программный пакет для дистанционного управления. С TightVNC вы можете видеть рабочий стол удалённого компьютера и управлять им с помощью локальной мыши и клавиатуры, как если бы вы делали это, сидя перед этим компьютером. TightVNC - это:

  • бесплатно для личного и коммерческого использования, с полным исходным кодом,
  • полезен в управлении, технической поддержке, образовании и для многих других целей,
  • кроссплатформенный, доступный для Windows и Unix, с включённым клиентом Java,
  • совместим со стандартным программным обеспечением VNC, в соответствии со спецификациями протокола RFB.

Установка TightVNC

Typical установка подходит в большинстве случаев:


Дополнительные задачи во время установки:


  • Associate .vnc files with TightVNC Viewer — ассоциировать файлы .vnc с просмотрщиком TightVNC
  • Register TightVNC Server as a system service (recommended) — зарегистрировать сервер TightVNC в качестве системной службы (рекомендуется)
  • Configure system to allow service simulate Ctrl+Ald+Del — настроить систему для разрешения симулирования Ctrl+Ald+Del

Сразу после установки предлагается установить 2 вида паролей:


  • Password for Remote Access — пароль для подключения к компьютеру по VNC
  • Administrative Password — пароль для доступа к интерфейсу TightVNC и редактированию настроек
  • Do not change — не менять
  • Do not use password protection (DANGEROUS!) — не использовать защиту паролем (ОПАСНО!)
  • Require password-based authentication (make sure this box is always checked!) — Требовать аутентификацию на основе пароля (убедитесь, что этот флажок всегда установлен!)

Управление службой TightVNC

Для проверки статуса службы:

Для отключения службы (включится после перезагрузки)

Для включения службы

Ручное включение службы:

Отключение службы (при загрузке компьютера служба не включится):

Автоматическое включение службы (служба включится при загрузке компьютера):

Ярлыки TightVNC

После установки TightVNC создаются следующие ярлыки для запуска и управления VNC.


TightVNC Server (Application Mode) — TightVNC сервер (режим приложения)

  • Run TightVNC Server — запустить сервер TightVNC
  • TightVNC Server - Control Interface — контрольный интерфейс сервера TightVNC
  • TightVNC Server - Offline Configuration — офлайн настройка сервера TightVNC

TightVNC Server (Service Mode) — TightVNC сервер (режим службы)

  • Register TightVNC Service — зарегистрировать службу TightVNC (если вы не сделали этого при установке)
  • Start TightVNC Service — запустить службу TightVNC
  • Stop TightVNC Service — остановит службу
  • TightVNC Service - Control Interface — контрольный интерфейс службы TightVNC
  • TightVNC Service - Offline Configuration — офлайн настройка службы TightVNC
  • Unregister TightVNC Service — отменить регистрацию службы TightVNC
  • TightVNC Viewer — запустить просмотрщик (клиент) TightVNC

Настройка сервера TightVNC

Обратите внимание, что настройки TightVNC Server в режиме приложения и в режиме сервиса настраиваются индивидуально! Настройки сервиса TightVNC Server являются общесистемными, а настройки приложения TightVNC Server индивидуальны для каждого пользователя! Но при этом настройки паролей доступа являются общими для сервиса и приложения.

Для настройки сервера TightVNC вы можете открыть окно настроек с помощью ярлыка или найти его иконку в системном трее (рядом с часами) и кликнуть правой кнопкой мыши:


Затем выберите Configuration (настройка) и перейдите во вкладку Server (сервер):


Здесь установите Primary password (Set, Change, Unset) — главный пароль (установить, изменить, удалить).

Настройка клиента TightVNC

Запускаем TightVNC Viewer:


Достаточно ввести IP адрес удалённого компьютера для подключения. Введите имя или IP-адрес. Чтобы указать номер порта, добавьте его после двух двоеточий (например, mypc::5902).

Быстрый старт с TightVNC

Если вы хотите включить сервер TightVNC, то достаточно запустить службу или приложение сервера TightVNC, это ярлык TightVNC Server или ярлык Start TightVNC Service.

Если вы это ещё не сделали, установите пароль для подключения по VNC.

Сообщите ваш IP адрес пользователям, которые должны подключиться к вашему компьютеру.

Если вы хотите подключиться по VNC с помощью TightVNC, то запустите TightVNC Viewer.

Введите IP адрес и нажмите кнопку Connect:



Как пользоваться TightVNC

В верхней левой части экрана расположена панель инструментов:


Для выхода из полноэкранного режима нажмите Ctrl+Alt+Shift+F.

При выборе Transfer files (передача файлов) вы сможете переносить файлы с удалённого компьютера на свой локальный и в обратном направлении:

TightVNC — это бесплатный программный пакет для дистанционного управления. С TightVNC вы можете видеть рабочий стол удалённого компьютера и управлять им с помощью локальной мыши и клавиатуры, как если бы вы делали это, сидя перед этим компьютером. TightVNC — это:

  • бесплатно для личного и коммерческого использования, с полным исходным кодом,
  • полезен в управлении, технической поддержке, образовании и для многих других целей,
  • кроссплатформенный, доступный для Windows и Unix, с включённым клиентом Java,
  • совместим со стандартным программным обеспечением VNC, в соответствии со спецификациями протокола RFB.

Общие сведения о программе VNC Viewer



You will be interested:How dangerous is the new coronavirus?
Для начала кратко остановимся на том, что представляет собой этот программный продукт, рассмотрим, для чего он предназначен. Исходя из выше приведенной аналогии, можно сказать, что VNC-клиент — это универсальное приложение, позволяющее в считаные минуты организовать доступ к удаленному компьютеру.


То есть данную программу можно отнести к классу RDP-приложений, предназначенных для подключения к удаленному «Рабочему столу». Однако только доступом к удаленным компьютерам дело не ограничивается, поскольку в самой программе имеется еще немало дополнительных возможностей:

Сразу же стоит отметить, что технология Virtual Network Computing (VNC)имеет и еще одно неоспоримое преимущество, если сравнивать с аналогами. Дело в том, что в ней есть возможность установки серверной и клиентской части (в зависимости от того, какой именно тип подключения будет использоваться в дальнейшем), плюс, тонкая настройка ПО для каждого варианта установки с целью обеспечения максимальной производительности.

Установка TightVNC

Typical установка подходит в большинстве случаев:


Дополнительные задачи во время установки:


  • Associate .vnc files with TightVNC Viewer — ассоциировать файлы .vnc с просмотрщиком TightVNC
  • Register TightVNC Server as a system service (recommended) — зарегистрировать сервер TightVNC в качестве системной службы (рекомендуется)
  • Configure system to allow service simulate Ctrl+Ald+Del — настроить систему для разрешения симулирования Ctrl+Ald+Del

Сразу после установки предлагается установить 2 вида паролей:


  • Password for Remote Access — пароль для подключения к компьютеру по VNC
  • Administrative Password — пароль для доступа к интерфейсу TightVNC и редактированию настроек
  • Do not change — не менять
  • Do not use password protection (DANGEROUS!) — не использовать защиту паролем (ОПАСНО!)
  • Require password-based authentication (make sure this box is always checked!) — Требовать аутентификацию на основе пароля (убедитесь, что этот флажок всегда установлен!)



Шаг 3 — Безопасная настройка рабочего стола VNC

Сервер VNC не использует защищенные протоколы при подключении. Мы используем туннель SSH для безопасного подключения к серверу, а затем укажем клиенту VNC использовать этот туннель, а не создавать прямое соединение.

Создайте на локальном компьютере соединение SSH, которое безопасно перенаправляется в соединение localhost для VNC. Для этого можно ввести черех терминал в Linux или macOS следующую команду:

  • ssh -L 5901:127.0.0.1:5901 -C -N -l sammy your_server_ip

Опция -L указывает на привязку портов. В данном случае мы привязываем порт 5901 удаленного подключения к порту 5901 локального компьютера. Опция -C активирует сжатие, а опция -N указывает ssh, что мы не хотим выполнять удаленную команду. Опция -l указывает имя для удаленного входа в систему.

Не забудьте заменить sammy и your_server_ip именем пользователя sudo без привилегий root и IP-адресом вашего сервера.

Если вы используете графический клиент SSH (например, PuTTY), используйте your_server_ip как IP-адрес для подключения, и задайте localhost:5901 как новый порт переадресации в настройках туннеля SSH программы.

После запуска туннеля используйте клиент VNC для подключения к localhost:5901. Вам будет предложено пройти аутентификацию, используя пароль, заданный на шаге 1.

После подключения вы увидите рабочий стол Xfce по умолчанию.

Подключение VNC к серверу Debian 9


Выберите пункт
«Использовать конфигурацию по умолчанию» для быстрой настройки системы.
Для доступа к файлам в каталоге home вы можете использовать менеджер файлов или командную строку, как показано здесь:

Файлы через соединение VNC с Debian 9

Нажмите CTRL+C на локальном компьютере, чтобы остановить туннель SSH и вернуться к командной строке. При этом сеанс VNC также будет отключен.

Теперь мы настроим сервер VNC как службу.

Ярлыки TightVNC

После установки TightVNC создаются следующие ярлыки для запуска и управления VNC.


TightVNC Server (Application Mode) — TightVNC сервер (режим приложения)

  • Run TightVNC Server — запустить сервер TightVNC
  • TightVNC Server — Control Interface — контрольный интерфейс сервера TightVNC
  • TightVNC Server — Offline Configuration — офлайн настройка сервера TightVNC

TightVNC Server (Service Mode) — TightVNC сервер (режим службы)

  • Register TightVNC Service — зарегистрировать службу TightVNC (если вы не сделали этого при установке)
  • Start TightVNC Service — запустить службу TightVNC
  • Stop TightVNC Service — остановит службу
  • TightVNC Service — Control Interface — контрольный интерфейс службы TightVNC
  • TightVNC Service — Offline Configuration — офлайн настройка службы TightVNC
  • Unregister TightVNC Service — отменить регистрацию службы TightVNC
  • TightVNC Viewer — запустить просмотрщик (клиент) TightVNC

4: Создание файла сервиса VNC

Теперь нужно настроить сервер VNC как сервис system.

Создайте новый файл /etc/systemd/system/:

sudo nano /etc/systemd/system/

Скопируйте и вставьте в него следующий код:

/etc/systemd/system/ Description=Start TightVNC server at startup After=syslog.target network.target Type=forking User=8host PAMName=login PIDFile=/home/8host/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill:%i > /dev/NULL 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280×800:%i ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target

: Укажите имя своего пользователя вместо 8host.

Сохраните и закройте файл.

sudo systemctl daemon-reload

Включите новый файл:

sudo systemctl enable

Остановите текущий экземпляр сервера VNC, если он ещё запущен:

Теперь попробуйте запустить его как любой другой сервис systemd:

sudo systemctl start

Чтобы убедиться, что сервер запущен, проверьте его состояние:

sudo systemctl status

Если сервер запущен, команда вернёт:

— TightVNC server on Ubuntu 16.04 Loaded: loaded (/etc/systemd/system/; enabled; vendor preset: enabled) Active: active (running) since Mon 2016-04-25 03:21:34 EDT; 6s ago Process: 2924 ExecStop=/usr/bin/vncserver -kill:%i (code=exited, status=0/SUCCESS) … systemd: Starting TightVNC server on Ubuntu 16.04…

systemd: pam_unix(login:session): session opened for user finid by (uid=0) systemd: Started TightVNC server on Ubuntu 16.04.

Настройка сервера TightVNC

Обратите внимание, что настройки TightVNC Server в режиме приложения и в режиме сервиса настраиваются индивидуально! Настройки сервиса TightVNC Server являются общесистемными, а настройки приложения TightVNC Server индивидуальны для каждого пользователя! Но при этом настройки паролей доступа являются общими для сервиса и приложения.

Для настройки сервера TightVNC вы можете открыть окно настроек с помощью ярлыка или найти его иконку в системном трее (рядом с часами) и кликнуть правой кнопкой мыши:

Затем выберите Configuration (настройка) и перейдите во вкладку Server (сервер):


Здесь установите Primary password (Set, Change, Unset) — главный пароль (установить, изменить, удалить).






Быстрый старт с TightVNC

Если вы хотите включить сервер TightVNC, то достаточно запустить службу или приложение сервера TightVNC, это ярлык TightVNC Server или ярлык Start TightVNC Service.

Если вы это ещё не сделали, установите пароль для подключения по VNC.

Сообщите ваш IP адрес пользователям, которые должны подключиться к вашему компьютеру.

Если вы хотите подключиться по VNC с помощью TightVNC, то запустите TightVNC Viewer.

Введите IP адрес и нажмите кнопку Connect:







Добавляем SSL с самоподписанным сертификатом

Добавлять SSL — необязательно. Создать самоподписанный сертификат можно вот так:
Openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem Для Windows openssl можно взять .

В результате получаем файл self.pem, на который надо указать при старте noVNC:

Так как сертификат самоподписанный, то в браузере нужно будет принять этот сертификат.

Let»s Encrypt

У меня нет инструкций о том, как настроить систему, чтобы Let»s Encrypt автоматически генерировал сертификат специально для нашей системы. Для этого потребовалось бы, чтобы noVNC работал на порту 80, что конечно же возможно, но может быть неудобно, и найти способ интегрировать certbot, чтобы эти файлы публиковались в нужную директорию. Думаю, что это возможно, но я этого не сделал. Если вы допилите — поделитесь в комментариях.
В моём случае, у меня уже есть домашний сервачок с NGINX и DDNS именем, который настроен автоматически получать сертификат от Lets Encrypt.

Вы можете запустить что-то похожее у себя. есть инструкции о настройке Let»s Encrypt для Linux и Windows.

Поэтому для noVNC

я просто использую уже существующие
pem
-файлы, сгенерированные для
nginx
.

Let»s Encrypt создаёт следующие файлы:

Cert.pem: Your domain»s certificate chain.pem: The Let»s Encrypt chain certificate fullchain.pem: cert.pem and chain.pem combined privkey.pem: Your certificate»s private key На Ubuntu их можно найте по вот такому пути: /etc/letsencrypt/live/your_domain_name

Нужно скопировать (объединить) fullchain.pem

и
privkey.pem
в один файл, например назовём его
encrypt.pem
, и этот файл мы будем использовать для
noVNC
.

Конечно, работать это будет только если nginx

сервер и
noVNC
— на одном домене. Порты могут быть разными.

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

Как пользоваться TightVNC

В верхней левой части экрана расположена панель инструментов:

Для выхода из полноэкранного режима нажмите Ctrl+Alt+Shift+F.

При выборе Transfer files (передача файлов) вы сможете переносить файлы с удалённого компьютера на свой локальный и в обратном направлении:


Добавляем noVNC, как Windows-сервис

Загружаем zip-архив , и распаковываем файлы оттуда так, чтобы они лежали в той же папке, где и файл websockify.exe
, то есть в нашем случае в
c:\noVNC\websockify
.

При запуске, сервис будет использовать параметры из файла noVNCConfig.ini

. Вот пример моего конфига:

5901 127.0.0.1:5900 —web C:\noVNC\noVNC-master —cert=c:\noVNC\encrypt.pem В консоли, запущенной с администраторскими привилегиями создаём новый сервис:

Sc create «noVNC Websocket Server» binPath= «c:\noVNC\websockify\noVNC Websocket Service.exe» DisplayName= «noVNC Websocket Server» Если нужно будет удалить сервис, то вот так:

Sc delete «noVNC Websocket Server» Открываем сервисы (Control Panel → Administrative Tools → Services) и запускаем noVNC Websocket Server. Также здесь можно настроить, чтобы сервис стартовал каждый раз вместе с Windows:

Я использовал для доступа к удаленной системе через просмотрщик VNC, но когда я копирую текст из удаленной системы и вставляю его в свой текстовый редактор (локальная система), ничего не происходит. Нужно ли устанавливать какие-либо дополнительные пакеты для выполнения этой задачи?

Обновление:
В свойствах Real VNC такой опции нет.

Снимок экрана

Я просто получаю следующий вывод:

Обновлено:

введите описание изображения здесь>> </p></body></html>

В вашей домашней папке будет каталог .vnc . В этом каталоге будет мало файлов с именем <имя компьютера>: <number> .extension
Например, мой ноутбук содержит следующие два файла в каталоге .vnc.

: 1 в приведенных выше именах файлов показывает, что vnc-сервер работает на дисплее : 1 .

Теперь подключитесь к вашему VNC-серверу и из подключенного сеанса vncconfig выполните следующее:

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

Это зависит от клиента VNC, который вы используете. Если вы используете RealVNC, откройте диалоговое окно VINC Viewer Свойства , а на вкладке Вкладки включите Общий буфер обмена с VNC-сервером . . р>

 введите описание изображения здесь>> </p></body></html>

UPDATE:
Попробуй это. Подключите с помощью vncviewer и запустите vncconfig в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

Я использую следующую строку в своем сценарии входа:

Надеюсь, что это сработает для вас!

Запустите vi /home/b37399/.vnc/xstartup и добавьте следующую строку:

Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME на CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).

Добавлен vncconfig -nowin & в конец файла /etc /gdm /Init /Desktop который разрешил вырезать и вставлять сеанс во время входа в систему, но заканчивается после входа в систему. Процесс vncconfig запускается как root.

Добавление vncconfig -nowin & в конец файла /etc /gdm /PostLogin /Desktop также разрешено вырезать и вставлять во время сеанса после входа в систему. Однако процесс vncconfig запускается с правами root.

Используя tightvnc (с командой: vncviewer) на Puppy Linux, я должен нажать F8 в удаленном окне, чтобы открыть меню VNC. В меню VNC есть записи для «Буфер обмена: локальный -> remote» и «Буфер обмена: локальный <- remote». Мне нужно скопировать некоторый текст, использовать любую из этих записей, а затем вставить в другую систему. Я не знаю, связано ли это с вашей конкретной проблемой, но она ведет себя как описанные вами симптомы, если я не использую меню.

В новом окне терминала я использовал команду vncconfig , команда продолжает работать, и вы можете использовать функции копирования и вставки в другие окна или терминалы.

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

Еще одна причина для этого - несколько экземпляров экземпляров vncconfig, конфликтующих друг с другом. В моем случае у меня была настраиваемая установка vncserver, но vncconfig начался как часть загрузки системы, противоречащей настраиваемой настройке vncconfig.

Чтобы устранить эту проблему, удалите ненужные экземпляры vncconfig.

Получить список текущих экземпляров vncconfig:

ps -ef | grep vncconfig

kill -9 <process_id>

Я пробовал все приведенные выше предложения без везения.

В конечном итоге я решил это, заменив сервер vnc на tightvncserver на vnc4server

Я использовал для доступа к удаленной системе через VNC-просмотрщик, но когда я копирую текст из удаленной системы и вставляю его в свой текстовый редактор (локальная система), ничего не происходит. Нужно ли устанавливать какие-либо дополнительные пакеты для выполнения этой задачи?

Обновления: В свойствах Real VNC такой опции нет.

Я просто получаю следующий вывод:

$ vncconfig No VNC extension on display :0.0

Обновления:

$ vncserver Warning: karthick:1 is taken because of /tmp/.X1-lock Remove this file if there is no X server karthick:1 Warning: karthick:2 is taken because of /tmp/.X2-lock Remove this file if there is no X server karthick:2 New 'X' desktop is karthick:4 Starting applications specified in /home/karthick/.vnc/xstartup Log file is /home/karthick/.vnc/karthick:4.log karthick@karthick:

$ vncconfig -display :1 vncconfig: unable to open display ":1"

Screenshot

[!d5]

121 ответ

В вашей домашней папке будет каталог .vnc. В этом каталоге будет мало файлов с именами, такими как & lt; имя компьютера & gt;: & lt; number & gt; .extension Например, мой ноутбук содержит следующие два файла в каталоге .vnc.

В приведенных выше именах файла .vnc показано, что vnc-сервер запущен на дисплее .vnc .

Теперь подключитесь к вашему VNC-серверу и из подключенного сеанса vncconfig следующим образом:

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

$ vncconfig -display: 1 vncconfig: невозможно открыть отображение ": 1 " – karthick87 7 June 2011 в 15:59

@ karthick87: какую команду вы используете для запуска vnc-сервера? вы проверили каталог .vnc в своей домашней папке? содержит ли он такие файлы, как karthick: 1.pid? – binW 7 June 2011 в 16:14 @ karthick87: вывод vncserver говорит, что «Новый рабочий стол X» - это karthick: 4 " поэтому вы должны запустить " vncconfig -display: 4 " – binW 7 June 2011 в 19:11 Теперь я получаю следующий вывод: karthick @ karthick:

$ vncconfig -display: 5 Нет расширения VNC на дисплее: 5 – karthick87 7 June 2011 в 19:20

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

UPDATE: попробуйте это. Подключитесь с помощью vncviewer и запустите vncconfig в удаленном окне, проверьте параметры буфера обмена, а затем попробуйте. [D0] [!d0]

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

UPDATE: попробуйте это. Подключитесь с помощью vncviewer и запустите vncconfig в удаленном окне, проверьте параметры буфера обмена, а затем попробуйте. [D0] [!d0]

UPDATE: попробуйте это. Подключитесь с помощью vncviewer и запустите vncconfig в удаленном окне, проверьте параметры буфера обмена, а затем попробуйте. [D0] [!d0]

UPDATE: попробуйте это. Подключитесь с помощью vncviewer и запустите vncconfig в удаленном окне, проверьте параметры буфера обмена, а затем попробуйте. [D0] [!d0]

@ karthick87: вы смотрите на свойства сервера VNC. Перейдите в диалоговое окно свойств VNC-просмотра. – binW 17 May 2011 в 17:42 Нет, его нет в свойствах просмотра VNC. Посмотрите @ снимок PLS. – karthick87 17 May 2011 в 17:54 @ karthick87: Я обновил ответ. Plz попробуйте метод vncconfig. Я считаю, что это сработает, потому что это всегда срабатывало для меня. – binW 18 May 2011 в 11:40 Вы хотите, чтобы я набрал vncconfig в командной строке? – karthick87 18 May 2011 в 12:07

$ vncconfig -display: 1 vncconfig: невозможно открыть отображение & quot;: 1 & quot; – karthick87 7 June 2011 в 15:59

@ karthick87: какую команду вы используете для запуска vnc-сервера? вы проверили каталог .vnc в своей домашней папке? содержит ли он такие файлы, как karthick: 1.pid? – binW 7 June 2011 в 16:14 @ karthick87: вывод vncserver говорит, что «Новый рабочий стол X» - это karthick: 4 & quot; поэтому вы должны запустить & quot; vncconfig -display: 4 & quot; – binW 7 June 2011 в 19:11 Теперь я получаю следующий вывод: karthick @ karthick:

$ vncconfig -display: 5 Нет расширения VNC на дисплее: 5 – karthick87 7 June 2011 в 19:20

В вашей домашней папке будет каталог .vnc . В этом каталоге будет мало файлов с именами, такими как & lt; имя компьютера & gt;: & lt; number & gt; .extension Например, мой ноутбук содержит следующие два файла в каталоге .vnc.

The: 1 в приведенных выше именах файлов показывает, что сервер vnc запущен на дисплее : 1 .

Теперь подключитесь к вашему VNC-серверу и из подключенного сеанса vncconfig следующим образом:

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

$ vncconfig -display: 1 vncconfig: невозможно открыть отображение & quot;: 1 & quot; – karthick87 7 June 2011 в 15:59

@ karthick87: какую команду вы используете для запуска vnc-сервера? вы проверили каталог .vnc в своей домашней папке? содержит ли он такие файлы, как karthick: 1.pid? – binW 7 June 2011 в 16:14 @ karthick87: вывод vncserver говорит, что «Новый рабочий стол X» - это karthick: 4 & quot; поэтому вы должны запустить & quot; vncconfig -display: 4 & quot; – binW 7 June 2011 в 19:11 Теперь я получаю следующий вывод: karthick @ karthick:

$ vncconfig -display: 5 Нет расширения VNC на дисплее: 5 – karthick87 7 June 2011 в 19:20

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

@ karthick87: вы смотрите на свойства сервера VNC. Перейдите в диалоговое окно свойств VNC-просмотра. – binW 17 May 2011 в 17:42 Нет, его нет в свойствах просмотра VNC. Посмотрите @ снимок PLS. – karthick87 17 May 2011 в 17:54 @ karthick87: Я обновил ответ. Plz попробуйте метод vncconfig. Я считаю, что это сработает, потому что это всегда срабатывало для меня. – binW 18 May 2011 в 11:40 Вы хотите, чтобы я набрал vncconfig в командной строке? – karthick87 18 May 2011 в 12:07

Я использую следующую строку в моем сценарии входа:

Надеюсь, что это сработает для вас!?

Установить: Запустить vi /home/b37399/.vnc/xstartup и добавить эту строку: следующим образом: Перезапустить vncserver autocutsel работал для меня, но не "vncconfig -nowin & amp; " или "vncconfig -display: 1" – Mithun B 22 November 2017 в 11:50

Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME для CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).

Это, похоже, единственное решение, при котором копирование и вставка включается при запуске / загрузке / входе в систему и в фоновом режиме. Я запускаю Red Hat Enterprise Linux 5 и не могу получить ответ Клаузи на работу. – John Girata 27 July 2013 в 02:19 В конце дня я бросил VNC для NoMachine NX. – Alton XL 26 September 2013 в 23:46

Используя tightvnc (с командой: vncviewer) на Puppy Linux, я должен нажать F8 в удаленном окне, чтобы открыть меню VNC. Меню VNC содержит записи для «Буфер обмена: локальный -> удаленный» и «Буфер обмена: локальный & lt; - remote». Мне нужно скопировать некоторый текст, использовать любую из этих записей, а затем вставить в другую систему. Я не знаю, связано ли это с вашей конкретной проблемой, но она ведет себя как описанные вами симптомы, если я не использую это меню.

Спасибо. vncconfig ничего не сделал на этот раз, но я помню, что добавив его в xstartup, вы можете включить эту функцию. Но с помощью F8 я могу легко включить или отключить направление данных, используя только Remote- & gt; Local и никогда не опосети. – erm3nda 28 January 2016 в 14:07

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

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

Еще одна причина для этого - несколько экземпляров экземпляров vncconfig, конфликтующих друг с другом. В моем случае у меня была настраиваемая настройка vncserver, но vncconfig начался как часть системной загрузки, конфликтующей с пользовательской установкой vncconfig.

Чтобы устранить эту проблему, уничтожьте ненужные экземпляры vncconfig.

To получить список текущих экземпляров vncconfig:

ps -ef | grep vncconfig

kill -9 <process_id>

Я попробовал все приведенные выше предложения без везения.

В конечном итоге я решил его заменить на vnc-сервер с tightvncserver на vnc4server

любым способом, убедитесь что в

/.vnc/xstartup у вас есть строка

Некоторые комментарии к вашей проблеме: RealVNC является проприетарным, и поддержка буфера обмена может быть полностью несовместима с tightvncserver. Я использовал оба вместе, в прошлом, но я не помню 100%, если бы совместное использование буфера обмена работало между ними. Я точно знаю, что RealVNC-сервер в паре с RealVNC-viewer действительно поддерживает обмен буфера обмена; но RealVNC-сервер не является бесплатным (как в $$ s)

Вы можете попробовать:

Используя tightvnc (с командой: vncviewer) на Puppy Linux, я должен нажать F8 в удаленном окне, чтобы открыть меню VNC. Меню VNC содержит записи для «Буфер обмена: локальный -> удаленный» и «Буфер обмена: локальный & lt; - remote». Мне нужно скопировать некоторый текст, использовать любую из этих записей, а затем вставить в другую систему. Я не знаю, связано ли это с вашей конкретной проблемой, но она ведет себя как описанные вами симптомы, если я не использую это меню.

Спасибо. vncconfig ничего не сделал на этот раз, но я помню, что добавив его в xstartup, вы можете включить эту функцию. Но с помощью F8 я могу легко включить или отключить направление данных, используя только Remote- & gt; Local и никогда не опосети. – erm3nda 28 January 2016 в 14:07

Свойства Попробуйте это. Подключите с помощью vncviewer и запустите вкладку Inputs в удаленном окне, проверьте параметры буфера обмена и затем попробуйте.

@ karthick87: вы смотрите на свойства сервера VNC. Перейдите в диалоговое окно свойств VNC-просмотра. – binW 17 May 2011 в 17:42 Нет, его нет в свойствах просмотра VNC. Посмотрите @ снимок PLS. – karthick87 17 May 2011 в 17:54 @ karthick87: Я обновил ответ. Plz попробуйте метод vncconfig. Я считаю, что это сработает, потому что это всегда срабатывало для меня. – binW 18 May 2011 в 11:40 Вы хотите, чтобы я набрал vncconfig в командной строке? – karthick87 18 May 2011 в 12:07

Я использую следующую строку в моем сценарии входа:

Надеюсь, что это сработает для вас!?

Вы запускаете это до vnc4server или после? – kurdtpage 28 May 2018 в 02:45

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

Еще одна причина для этого - несколько экземпляров экземпляров vncconfig, конфликтующих друг с другом. В моем случае у меня была настраиваемая настройка vncserver, но vncconfig начался как часть системной загрузки, конфликтующей с пользовательской установкой vncconfig.

Чтобы устранить эту проблему, уничтожьте ненужные экземпляры vncconfig.

To получить список текущих экземпляров vncconfig:

ps -ef | grep vncconfig

kill -9 <process_id>

Некоторые комментарии к вашей проблеме: RealVNC является проприетарным, и поддержка буфера обмена может быть полностью несовместима с tightvncserver. Я использовал оба вместе, в прошлом, но я не помню 100%, если бы совместное использование буфера обмена работало между ними. Я точно знаю, что RealVNC-сервер в паре с RealVNC-viewer действительно поддерживает обмен буфера обмена; но RealVNC-сервер не является бесплатным (как в $$ s)

Вы можете попробовать:

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

Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME для CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).

Читайте также: