46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,413 |
|
1 |
|
04.11.2020, 18:16. Показов 21481. Ответов 11
Из Windows 7 пробую подключиться к серверу VNC, программа TightVNC выдаёт следующее сообщение: 10.90.14.88 — TightVNC Viewer Из LINUX через программу Remmina: Подключался к серваку по SSH и давал команду: Но это не сыграло никакой роли. Позавчера я благополучно подключался. Там у меня была цель настроить программу x2Go, но ведь действия Как растормошить VNC, чтобы заработало? Миниатюры
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
04.11.2020, 18:16 |
Ответы с готовыми решениями: Можете подсказать что не так.Я недавно начал работать в матлабе,и еще не все знаю 500 ошибка на сервере, хотя в локалке все работало нормально Еще раз про setw: не определяется, хотя все файлы импортированы Зарегил новый домен,а выяснилось,что он ещё недавно существовал. 11 |
10931 / 6786 / 1815 Регистрация: 25.12.2012 Сообщений: 28,715 |
|
04.11.2020, 20:10 |
2 |
Сервер vnc на чем поднят?
1 |
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,413 |
|
04.11.2020, 21:14 [ТС] |
3 |
ОС из семейства RedHat. [root@server ~]# ps -aux | grep vnc [root@server ~]# ps -aux | grep x11vnc
0 |
10931 / 6786 / 1815 Регистрация: 25.12.2012 Сообщений: 28,715 |
|
04.11.2020, 21:27 |
4 |
Покажите выхлоп: Код iptables -L netstat -tulpn systemctl status firewall
1 |
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,413 |
|
04.11.2020, 21:51 [ТС] |
5 |
Код [root@server ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@server ~]# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 7995/smbd tcp 0 0 0.0.0.0:3051 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1721/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2159/master tcp 0 0 0.0.0.0:636 0.0.0.0:* LISTEN 13490/slapd tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 7995/smbd tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 13490/slapd tcp 0 0 127.0.0.1:8101 0.0.0.0:* LISTEN 16440/soffice.bin tcp6 0 0 :::139 :::* LISTEN 7995/smbd tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::8080 :::* LISTEN 8210/java tcp6 0 0 :::22 :::* LISTEN 1721/sshd tcp6 0 0 :::636 :::* LISTEN 13490/slapd tcp6 0 0 :::445 :::* LISTEN 7995/smbd tcp6 0 0 127.0.0.1:8005 :::* LISTEN 8210/java tcp6 0 0 :::389 :::* LISTEN 13490/slapd tcp6 0 0 :::8009 :::* LISTEN 8210/java udp 0 0 10.90.14.88:123 0.0.0.0:* 1505/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 1505/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 1505/ntpd udp 0 0 10.90.14.63:137 0.0.0.0:* 1720/nmbd udp 0 0 10.90.14.88:137 0.0.0.0:* 1720/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 1720/nmbd udp 0 0 10.90.14.63:138 0.0.0.0:* 1720/nmbd udp 0 0 10.90.14.88:138 0.0.0.0:* 1720/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 1720/nmbd udp6 0 0 fe80::225:90ff:fe0f:123 :::* 1505/ntpd udp6 0 0 ::1:123 :::* 1505/ntpd udp6 0 0 :::123 :::* 1505/ntpd [root@server ~]# systemctl status firewall Unit firewall.service could not be found.
0 |
10931 / 6786 / 1815 Регистрация: 25.12.2012 Сообщений: 28,715 |
|
04.11.2020, 22:13 |
6 |
Ошибся: Код systemctl status firewalld И кстати не вижу, что запущено приложение/сервис, которое бы слушало порт
1 |
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,413 |
|
04.11.2020, 22:42 [ТС] |
7 |
[root@server ~]# systemctl status firewalld ************************* Сделал следующие команды: Код [root@server ~]# systemctl start x11vnc У вас есть новая почта в /var/spool/mail/root [root@server ~]# systemctl status x11vnc ● x11vnc.service - Start x11vnc at startup. Loaded: loaded (/usr/lib/systemd/system/x11vnc.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Ср 2020-11-04 22:30:06 MSK; 4min 45s ago Process: 9906 ExecStart=/usr/bin/x11vnc --reopen --forever -auth /etc/vncpasswd (code=exited, status=1/FAILURE) Main PID: 9906 (code=exited, status=1/FAILURE) ноя 04 22:30:06 server x11vnc[9906]: Starting with x11vnc 0.9.9 you can have it try to guess by using: ноя 04 22:30:06 server x11vnc[9906]: -auth guess ноя 04 22:30:06 server x11vnc[9906]: (see also the x11vnc -findauth option.) ноя 04 22:30:06 server x11vnc[9906]: Only root will have read permission for the file, and so x11vnc must be run ноя 04 22:30:06 server x11vnc[9906]: as root (or copy it). The random characters in the filenames will of course ноя 04 22:30:06 server x11vnc[9906]: change and the directory the cookie file resides in is system dependent. ноя 04 22:30:06 server x11vnc[9906]: See also: http://www.karlrunge.com/x11vnc/faq.html ноя 04 22:30:06 server systemd[1]: x11vnc.service: main process exited, code=exited, status=1/FAILURE ноя 04 22:30:06 server systemd[1]: Unit x11vnc.service entered failed state. ноя 04 22:30:06 server systemd[1]: x11vnc.service failed. [root@server ~]#
0 |
12384 / 7223 / 758 Регистрация: 09.09.2009 Сообщений: 28,185 |
|
05.11.2020, 09:45 |
8 |
«простыня» из предыдущего сообщения гласит, что вы пытаетесь подключаться к незапущенному сервису…
1 |
Kubuntovod 2658 / 777 / 173 Регистрация: 14.01.2013 Сообщений: 3,585 |
||||||||
05.11.2020, 14:34 |
9 |
|||||||
Подключался к серваку по SSH и давал команду: На сервере можно и так посмотреть, слушает кто порт или нет. Если порт стандартный, то как-то так:
И если в выхлопе ничего нет, то и ломиться туда бесполезно. Надо искать причину незапуска VNC. А снаружи, тоже очень просто проверяется. Регулярно проделываю такой фокус:
Где последний аргумент, это ip сервера. Вот, когда nmap скажет, что порт — open, тогда и можно подключаться.
1 |
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,413 |
|
05.11.2020, 15:50 [ТС] |
10 |
Как искать причину незапуска сервера VNC?
0 |
12384 / 7223 / 758 Регистрация: 09.09.2009 Сообщений: 28,185 |
|
05.11.2020, 16:48 |
11 |
Как искать причину незапуска сервера VNC? читать тут:
root@server ~]# systemctl status x11vnc
0 |
Kubuntovod 2658 / 777 / 173 Регистрация: 14.01.2013 Сообщений: 3,585 |
||||
05.11.2020, 16:51 |
12 |
|||
Как искать причину незапуска сервера VNC? В 7-м посте он Вам открытым текстом пишет, что у него не получилось и что он предлагает сделать для успеха. Если хотите, вот моя строка запуска:
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
05.11.2020, 16:51 |
Помогаю со студенческими работами здесь 3G-модем не коннектится:»Устройство отключено или недоступно», хотя в ДУ он есть.
Оптимизация кода, структуры базы, или что еще можно сделать что бы быстрее работало!? Есть куча связанных таблиц…. Почему ADO .Net не коннектится с dbf базой, а с ADODB всё проходит?
Что поменять чтобы все работало? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 12 |
Содержание
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
- Что вызывает ошибку «подключение не установлено»
- Скачок напряжения и потеря связи с серверами
- Проблема возникает в торренте
- Брандмауэр или антивирус не разрешают соединение
- Решение проблем с частной локальной сетью
- Другие причины появления ошибки
- Всё ли правильно в настройках iptables?
- Не коннектится к VNC, хотя недавно всё ещё работало
- 10061 подключение не установлено
- Почему возникает такая проблема
- Как устраняется проблема
- Что вызывает ошибку «подключение не установлено, т.к. конечный компьютер отверг запрос на подключение»
- Скачок напряжения и потеря связи с серверами
- Проблема возникает в торренте
- Брандмауэр или антивирус не разрешают соединение
- Решение проблем с частной локальной сетью
- Другие причины появления ошибки
- Несколько вариантов поиска ошибок и решений:
- Error in tightvnc viewer подключение не установлено т к конечный компьютер отверг запрос
- Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
- Re: Error in TightVNC Viewer
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
После установки какого-либо софта, при входе в агент сервера 1С или запуске игры у любого пользователя может выскочить ошибка “Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение”. Эта проблема проявляется и при работе в какой-нибудь программе – она при этом попросту закроется, и вылезет окошко с вышеуказанным сообщением. Сегодня мы разберем существующие методы решения этой ошибки.
Что вызывает ошибку «подключение не установлено»
Скачок напряжения и потеря связи с серверами
К счастью, справиться с этим довольно просто.
Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.
Проблема возникает в торренте
Брандмауэр или антивирус не разрешают соединение
Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.
Отключить и один, и другой | Это допустимо только в том случае, если мы уверены, что во время бездействия “защитников” не поймаем какой-нибудь вредоносный код |
Добавьте проблемный порт в список исключений брандмауэра | Он пропустит сетевой трафик по указанному порту, и работа будет налажена. |
Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение об отсутствии подключения.. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.
Добавляем отмеченный порт 10061 в исключения брандмауэра
Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.
Решение проблем с частной локальной сетью
Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).
Другие причины появления ошибки
Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.
По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:
Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.
Источник
Всё ли правильно в настройках iptables?
Здравствуйте, господа. Имеются некоторые сомнения в правильности (правильной последовательности) в написании своего свода правил iptables для домашнего роутера. В связи с этим, хотелось бы Вас попросить указать мне, в чём именно я неправ. Домашний роутер представляет собой обычный системник на основе Intel Atom N2800 со встроенной сетевушкой (eth0, смотрящей в локальную сеть), USB-сетевушкой (eth1, смотрящей в Интернет) и WiFi-адаптер (wlan0, работающий в режиме точки доступа и имеющий доступ как в локальную сеть, так и в Интернет, благодаря мосту). На роутере используется proftpd, transmission-daemon, nginx, mysql, php-fpm и т.д.
Не знаю, всё ли правильно, но ощущение такое, что вы просто копировали всё подряд особо не вникая в смысл правил.
В таблице filter нет фрагментированных пакетов, они дефрагментируются до этой таблицы, а если бы и были, то рубить их всех как-то не правильно, ведь EDNS вполне может получаеть ответ фрагментами.
А то, что среди добавлемых в конец (″-A″) ещё есть правила, добавляемые в начало (″-I″) вобще затрудняет понимаение.
Вас понял, убрал второй вариант из всех цепочек (INPUT, FORWARD и OUTPUT).
Благодарю Вас, исправил все «-I» на «-A» дабы не было путанницы.
Вы имеете в виду убрать только эти две строчки (а не всё оставшееся в цепочке OUTPUT)?
Это не вполне понял. Могу лишь попробовать догадаться, что Вы имеете в виду то, что стоит убрать эти строки:
Это не вполне понял. Могу лишь попробовать догадаться, что Вы имеете в виду то, что стоит убрать эти строки:
а не всё оставшееся в цепочке OUTPUT
Ещё могу добавить, что правило:
В целом, правила можно ещё долго вылизывать, например, не понятно, зачем упомянаются 22 и 80 порты по udp. Можно вынести чёрный список в отдельную цепочку, чтобы было удобнее добавлять/удалять ip-адреса. Но, если всё работает, то проще оставить всё как есть, или вам лично начинать думать о смысле каждого правила.
Спасибо Вам огромное, добрый человек. Воспользовался Вашими советами и листинг стал ощутимо короче. Изначально он и был небольшим, но тогда я, руководствуясь гуглом, начал наполнять его новыми различными правилами, полагая, что они так или иначе пригодятся. Как теперь выяснилось, напрасно.
Пытался вчера разобраться с этим, но, к сожалению, желаемого результата достичь не удалось. Расклад, собственно, таков:
Но, к сожалению, подключиться не удатся. Уточню: в целях проверки подключения, я на ПК запустил TightVNC Server, который слушает порт 5900 в ожидании подключения. Далее, на том же ПК я запускаю TightVNC Viewer и пытаюсь подключиться к TightVNC Server. При этом, если я указываю 192.168.0.61:5900, то запрашивается авторизация и происходит подключение. Если же указываю внешний_ip:5900, то подключение не осуществляется. В чём может быть проблема?
P.S. Не исключаю, что одного добавленного правила может быть недостаточно, но что-то пока идей нет.
Из локальной сети нужно два правила, чтобы TightVNC Server отправлял пакеты к TightVNC Viewer через маршрутизатор, а не напрямую.
К сожалению, попытка подключения не увенчалась успехом. TightVNC Viewer постоянно пишет при подключении:
Источник
Не коннектится к VNC, хотя недавно всё ещё работало
Из Windows 7 пробую подключиться к серверу VNC , программа TightVNC выдаёт следующее сообщение:
Из LINUX через программу Remmina :
Невозможно подключиться к серверу VNC.
Подключался к серваку по SSH и давал команду:
systemctl restart x11vnc
Но это не сыграло никакой роли.
Как растормошить VNC, чтобы заработало?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Можете подсказать что не так.Я недавно начал работать в матлабе,и еще не все знаю
Gapa=4900/3600; %Debitul de apa, ti=17; %Temperatura de intrare a apei, te=74; %Temperatura de.
500 ошибка на сервере, хотя в локалке все работало нормально
выложил проект на сервер, выскакивает такая ошибка. на локалке все нормально. с чем может быть.
Зарегил новый домен,а выяснилось,что он ещё недавно существовал.
Ситуация следующая:зарегил доменное имя,начал двигать сайт. Сегодня набрал имя в яндексе,чтоб.
]# systemctl status firewalld
Unit firewalld.service could not be found.
Сделал следующие команды:
И если в выхлопе ничего нет, то и ломиться туда бесполезно. Надо искать причину незапуска VNC.
А снаружи, тоже очень просто проверяется. Регулярно проделываю такой фокус:
Источник
10061 подключение не установлено
Почему возникает такая проблема
Как устраняется проблема
Запустить (стартовать) службу Агента сервера 1С:Предприятие.
После установки какого-либо софта, при входе в агент сервера 1С или запуске игры у любого пользователя может выскочить ошибка “Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение”. Эта проблема проявляется и при работе в какой-нибудь программе – она при этом попросту закроется, и вылезет окошко с вышеуказанным сообщением. Сегодня мы разберем существующие методы решения этой ошибки.
Что вызывает ошибку «подключение не установлено, т.к. конечный компьютер отверг запрос на подключение»
Скачок напряжения и потеря связи с серверами
К счастью, справиться с этим довольно просто.
Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.
Проблема возникает в торренте
Брандмауэр или антивирус не разрешают соединение
Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.
Отключить и один, и другой | Это допустимо только в том случае, если мы уверены, что во время бездействия “защитников” не поймаем какой-нибудь вредоносный код |
Добавьте проблемный порт в список исключений брандмауэра | Он пропустит сетевой трафик по указанному порту, и работа будет налажена. |
Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение о том, что “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.
Добавляем отмеченный порт 10061 в исключения брандмауэра
Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.
Решение проблем с частной локальной сетью
Вызываем реестр через строку “Выполнить”
Редактируем записи реестра
Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).
Другие причины появления ошибки
Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.
По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:
Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.
Бывает, однажды, ни с того и с чего программа 1С нам выдает: Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс. Соединение с базой невозможно.
Несколько вариантов поиска ошибок и решений:
1. Глюк сервака — всякое бывает
Остановите в диспетчере задач процессы: ragent rphost rmngr и Запустите службу «Агент сервера 1С:Предприятие»
2. При внезапном отключения питания или аналогичных ситуациях — повредился файл srvribrg.lst
Нужно удалить все из папки srvinfo
Запустите службу «Агент сервера 1С:Предприятие».
Через Администрирование серверов 1С Предприятия по новой создать кластер 1С и добавить информационные базы
3. Переименовали сервер на котором служба агента 1С
После переименования сервера Windows Server 2008 с установленным 1С:Предприятие 8.2, перестала работать служба «Агент сервера 1С:Предприятие 8.2». Она запускается, работает несколько секунд и останавливается. Если подключаться к серверу 1С:Предприятие 8.2 через консоль серверов, то возникает ошибка:
Ошибка соединения с сервером 1С:Предприятие 8.2 server_addr=tcp://SERVER:1540 descr=Ошибка сетевого доступа к серверу (Windows Sockets — 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на соединение.) line=590 file=.SrcDataExchangeTcpClientItmpl.cpp
При подключении к базе на этом сервере имеем следующую ошибку:
Не запущен ни один рабочий процесс. Соединение с базой невозможно.
Отредактируйте в любом текстовом редакторе два файла: srvinfosrvribrg.lst и srvinfo
eg_15411CV8Reg.lst. Замените в этих файлах старое имя сервера на новое.
Запустите службу «Агент сервера 1С:Предприятие».
После выполнения указанных действий — Все будет
Источник
Error in tightvnc viewer подключение не установлено т к конечный компьютер отверг запрос
Error in TightVNC Viewer
Re: Error in TightVNC Viewer
What web page or instructions are you following?
Because VNC is trivial.
On your RPi:
sudo apt-get install tightvncserver
vncserver
follow the prompt for passwords
It then tells you the VNC instance that’s been assigned
:1 is port 5901
:2 is port 5902
etc.
On your Windows Laptop
Download and install the 64-bit version from http://www.tightvnc.com/download.php
Start the vnc client
Enter 192.168.3.14:1 (or whatever address your Pi has).
Enter the password
Or http://192.168.3.14:5801/ and accept the Java warnings
Languages using left-hand whitespace for syntax are ridiculous
The use of crystal balls and mind reading is prohibited.
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
[quote=»DougieLawson»]What web page or instructions are you following?
Re: Error in TightVNC Viewer
If you’ve got everything running you don’t need to re-install.
Open a windows command window and try
so press [CTRL]+] and type quit to exit the telnet session.
(Obviously change the IP address to the one that your Pi has on your network.)
Languages using left-hand whitespace for syntax are ridiculous
The use of crystal balls and mind reading is prohibited.
Re: Error in TightVNC Viewer
[quote=»DougieLawson»]If you’ve got everything running you don’t need to re-install.
Open a windows command window and try
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Languages using left-hand whitespace for syntax are ridiculous
The use of crystal balls and mind reading is prohibited.
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
So now we know that the VNC server is running on your Pi, so the only thing left is to convince the VNC client on your laptop to do the right thing.
Assuming your Pi has an address of 192.168.3.14 then, you can either code 192.168.3.14:1 (to implicitly connect to 5901) or 192.168.3.14::5901 (to explicitly connect to 5901).
Languages using left-hand whitespace for syntax are ridiculous
The use of crystal balls and mind reading is prohibited.
Re: Error in TightVNC Viewer
DougieLawson wrote: So now we know that the VNC server is running on your Pi, so the only thing left is to convince the VNC client on your laptop to do the right thing.
Assuming your Pi has an address of 192.168.3.14 then, you can either code 192.168.3.14:1 (to implicitly connect to 5901) or 192.168.3.14::5901 (to explicitly connect to 5901).
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Re: Error in TightVNC Viewer
Goaty,
I did what you said. After I entered vncserver it says:New ‘X’ desktop is raspberrypi:2
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberry:2.log
How can I see the log file?
Re: Error in TightVNC Viewer
You have more than one instance of vncserver running those lines will stop both instances and then restart vncserver. You should get the message that x desktop is raspi:1. After that you will be able to connect to 5901. As you sit now you should be able to connect to ip:5902, but you don’t want or really need more than one instance running.
As for viewing the log file,
nano /home/pi/.vnc/raspberry:2.log
Forgot to mention, when you purged vncserver you purged your start on boot script so you will have to start manually after a reboot now. But since you seem to be able to connect via ssh that shouldn’t be an issue. I don’t start vnc on boot, i start manually when i need it, every time i set it up to start on boot it seems to get flaky.
Re: Error in TightVNC Viewer
emmalou wrote: Goaty,
I did what you said. After I entered vncserver it says:New ‘X’ desktop is raspberrypi:2
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberry:2.log
How can I see the log file?
If the display is :2
The Windows connection has to be made to 192.168.3.14:2 or 192.168.3.14::5902
You can run as many copies of vncserver as you like (until you’ve run out of RAM).
Languages using left-hand whitespace for syntax are ridiculous
The use of crystal balls and mind reading is prohibited.
Источник
Font directory ‘/usr/share/fonts/X11/75dpi/’ not found — ignoring
Font directory ‘/usr/share/fonts/X11/100dpi/’ not found — ignoring
xrdb: No such file or directory
xrdb: can’t open file ‘/home/username/.Xresources’
Причем, я пробовал на разных системах с Ubuntu 20.04 и везде получал залочивание.
Нагуглить удалось только одно упоминание своей проблемы и там человеку только посоветовали использовать xrdp.
Настройка VNC:
Выполните в терминале:
sudo mkdir /etc/x11vnc
sudo apt install x11vnc
sudo x11vnc —storepasswd /etc/x11vnc/passwd
После выполнения указанных трёх команд система запросит ввести пароль для доступа по VNC. Данный пароль не связан с Вашей учётной записью пользователя в системе и имеет отношение исключительно к VNC. Вам необходимо его придумать.
Далее создайте файл x11vnc.service:
sudo gedit /lib/systemd/system/x11vnc.service (Ubuntu)
sudo xed /lib/systemd/system/x11vnc.service (Linux Mint)
sudo kate /lib/systemd/system/x11vnc.service (linux Astra)
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
#ExecStart=/usr/bin/x11vnc -xkb -bg -noxrecord -auth /usr/lib/xorg/Xorg :0 -dontdisconnect -notruecolor -shared -noxfixes -noxdamage -display :0 -rfbauth /etc/x11vnc/passwd -forever -o /var/log/x11vnc.log
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc/passwd -rfbport 5900 -shared
Выполните в терминале:
sudo systemctl enable x11vnc.service && sudo systemctl start x11vnc.service
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.033 секунд. Запросов: 25.
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Добрый всем день. Тема избитая, но решить у себя ее не могу пока что.
На Windows Server 2012 R2 стоит сервер 1с на sql (Microsoft SQL Server Standard (64-bit) ), создана база и она работает, захотел сделать дубликат базы для отладки, но она при подключении выдает ошибку » подключение не установлено . » ругается на порт 1541 и 1542, порты добавлены в брендмауэр как разрешено, даже телнет проходит по ним. Проблема в том что на сервере 1с создана база основная с теми же настройками что и копия, но в основную захожу, на копию ругается. Агент 1с конечно же запущен. Настройки все проверял по подобию — одни и теже — пользователь и пароль тот же. Пробовал создавать базу как в ручную на sql так и через консоль сервера. Сама ошибка http://s010.radikal.ru/i312/1503/e7/6a4ecaeba6b6.png. Ранее стоял SQL express, его не прибил, но там баз нет вообще, оттуда все перенес. Как исправить?
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Vnc подключение не установлено т к конечный компьютер отверг запрос на подключение
← →
antoxa2005 ( 2006-07-08 06:13 ) [0]
При попытке соединения с удаленным FB сервером говорит подключение не установлено т.к. конечный компьютер отверг запрос на подключение.
P.S. Брэнмауэр отключен!
Как бороться, подскажите ?
← →
unknown © ( 2006-07-08 11:39 ) [1]
> antoxa2005 (08.07.06 06:13)
> P.S. Брэнмауэр отключен!
Точно? Кроме него ничего антихакерского нет?
FB запущен?
← →
sniknik © ( 2006-07-08 12:16 ) [2]
чего там антихакерского. до него вообще не доходить скорее всего, рубится гораздо раньше. по прошлому обсуждению там даже непонятно видится ли с удаленного компа IP сервера. (на уточняющие вопросы «про это», тогда он попросту «включил в себе партизана». 😉
http://delphimaster.net/view/3-1152168026/
← →
KilkennyCat © ( 2006-07-08 12:22 ) [3]
Нда. развеж можно вообще айпи больше 255 выставить? Там же защита от «дураков», вроде бы.
И что-то я не понял, а просто клиент на сервер зайти-то может? Файлик посмотреть, принтер подключить. хотя бы на таком уровне?
← →
antoxa2005 ( 2006-07-08 12:22 ) [4]
Да нет просто какой-то хрен(из компании провайдера) настроил DSL так, что нет постоянного IP, а в настойках подключения стоит IP получается автоматически и в «дополнительно» стоит DHCP включен, хотя провайдер выделил 16 IP. Связался с провайдером, а он вообще не знает как оно настроено и почему работает. Единственное, говорит может в настройках модема IP установлен. Не знаю что делать, как сбросить настройки этого модема и указать один из выделенного пула IP провайдером.
← →
DrPass © ( 2006-07-08 12:29 ) [5]
> antoxa2005 (08.07.06 12:22) [4]
Firebird тут не причем. Клиент просто не видит в сети твой сервер. Разберись сперва с IP-адресами
← →
KilkennyCat © ( 2006-07-08 12:53 ) [6]
> в настойках подключения стоит IP получается автоматически
> и в «дополнительно» стоит DHCP включен, хотя провайдер выделил
> 16 IP.
Бр-р. провайдер может выделить хоть один адрес, хоть кучу. если айпи автоматом, то он получит по-любому свободный айпи. Сомневаюсь, что сервер может отдать нестандартный адрес. И потом, зачем постоянный адрес должен настраивать «какой-то хрен из компании провайдера»? Он выделил аж 16! Значит, Вы их должны знать. Пропишите у клиентов их постоянно, и будут они постоянно. И что-то мне подсказывает, что либо к дсл-модемам должна быть утилитка, либо все решается настройкой клиентской машины.
Но это так, рассуждения флудовые.
Наберите в консоли ipconfig и скажите нам, что там выдало. потому как динамичный ли, постоянный ли адрес — зайти на сервер клиенту это никогда не мешало, чтобы файлик посмотреть, принтер подключить.
← →
antoxa2005 ( 2006-07-08 14:48 ) [7]
2-а компьютера в каждом по одной сет.карте соединяются с хабом, который подключен к DSL модему
Дело в том, что ipconfig выдает 3 подключения
IP 192.168.189.1
mask 255.255.255.0
шлюз 192.168.1.1
IP 192.168.220.1
mask 255.255.255.0
IP 192.168.xxx.x -точно не помню
mask 255.255.255.0
Но все это адреса для локальной сети, а глобальные IP вроде выглядят, что-то типа 86.xxx.xxx.xxx
← →
antoxa2005 ( 2006-07-08 14:50 ) [8]
И там еще какие-то VMWere подключения, но на работу интернета они не влияют (при их отключении интернет работает)
← →
sniknik © ( 2006-07-08 22:19 ) [9]
> а глобальные IP вроде выглядят, что-то типа 86.xxx.xxx.xxx
что значит «что-то типа»? в соеденении должен указываться точный IP, и если ты его даже не знаеш точно (как же тогда [0] «При попытке соединения . » . ). не говоря уже о проверке (пинге/конекте) извне. о каком подключении можно вообще говорить?
> при их отключении интернет работает
даже при том, что инет у тебя работает, это еще не гарантия, что IP по которому «идет канал» доступен из инета. но, хотя ладно, вижу тебя подобные мелочи не интересуют, больше не буду ничего уточнять, самому надоело.
а ты давай, продолжай играть в партизана. читать забавно.
← →
DrPass © ( 2006-07-08 23:01 ) [10]
Так должно работать 🙂 Компьютеры-то в интернет выхода не имеют, а общаются через шлюз в модеме. Соответственно, IP-адрес 86.ххх.ххх.ххх имеет только модем. На котором, само собой, Firebird не установишь 🙂
Выход вижу один — выдернуть модем из хаба, поставить в тот комп, где Firebird, вторую сетевуху. К ней подключить модем и перевести его в режим PPPoE, а шлюз для сети поднять на этом компе
← →
DrPass © ( 2006-07-08 23:02 ) [11]
> Так должно работать
= так и не должно ничего работать
← →
antoxa2005 ( 2006-07-09 04:24 ) [12]
> Выход вижу один — выдернуть модем из хаба, поставить в тот
> комп, где Firebird, вторую сетевуху. К ней подключить модем
> и перевести его в режим PPPoE, а шлюз для сети поднять на
> этом компе
Ок так и сделаю.
← →
Desdechado © ( 2006-07-09 19:54 ) [13]
Вообще говоря:
1. Провайде не обязан на DSL выдавать постоянный IP. Это отдельная услуга, за которую платятся денюжки. Поэтому «он вообще не знает как оно настроено и почему работает» говорит о левизне провайдера и/или отсутствии этой услуги.
2. Соединяться в таком случае лучше по имени сервера. Но при этом рекомендую воспользоваться услугой типа Dynamic DNS (искать в гугле). С ее помощь. в инете будет светиться реальный IP этого сервера, как бы он не менялся провайдером при переподключении модема.
TightVNC » активно отказал в подключении»
Я пытаюсь использовать TightVNC для подключения к компьютеру на работе через туннель SSH. Я использую шпаклевку для создания туннеля. Я на домашнем компьютере с Windows 10 и пытаюсь подключиться к серверу Windows 2008 R2. Я могу подключиться с помощью PUTTY к SSH, но когда я пытаюсь подключиться через VNC, это дает мне:
«ошибка в TightVNC в зрителя не удалось установить соединение, т. к. конечный компьютер отверг.»
Я использую порт 2850 для создания туннель. Туннель есть и работает нормально. Я могу управлять хостом через командную строку.
Я знаю, стандартные вопросы, и скажу вам прямо, когда я использую мои Windows 10 с планшета, он подключается через тот же процесс, просто отлично. Все настройки точно отражаются на обоих домашних устройствах. Я использую эту настройку дома на некоторое время, и это первый раз, когда я столкнулся с ошибкой.
Я посмотрел по всему интернету и не мог найти ответ, что точно отвечает на мой вопрос. Существует много там, что делает от Windows для Linux, но не Windows для Windows Server.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.
- Печать
Страницы: [1] 2 Все Вниз
Тема: Помогите настроить x11vnc на 14.04 (Прочитано 22884 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Егоров
Понимаю, что много писали про настройку x11vnc, но у меня не получилось настроить.
Устанавливал вот по этой инструкции http://twosh.org/node/98.
Установил, создал пароль, создал файл x11vnc.conf, перезагрузил.
Пытаюсь подключиться с другого компа (Windows)при помощи TightVNC, получаю вот такое:
Подключение не установлено т.к. конечный компьютер отверг запрос на подключение..
Подскажите, что не так делаю, как проверить запущен ли вообще x11vnc на Ubuntu.
Установлена 14.04 может там особенности какие-то в расположении необходимых каталогов, которые в скрипте указаны.

l.pasha.v
Попробуй в консоли выполнить:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/NAME/.vnc/passwd
Это строка, которую ты записывал в «/etc/init/x11vnc.conf»
Скорее всего в выводе будут присутствовать строки:
15/07/2014 13:35:07 ***************************************
15/07/2014 13:35:07 *** XOpenDisplay failed (:0)
*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.
Т.е. не правильно указан путь «/var/run/lightdm/root/:0», x11vnc не может открыть X дисплей «:0»
Тебе надо найти файл «:0*»
там же, выводе, есть подсказки:
Выполняешь команду:
# ps wwwwaux | grep auth
Ищешь подобную строку:
root 1758 1.7 2.5 344456 80020 tty8 Ss+ 10:50 3:00 /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
Вот правильный файл «/var/lib/mdm/:0.Xauth»
если выполнить от рута команду:
# x11vnc -storepasswd
и задать пароль, то «-rfbauth /home/NAME/.vnc/passwd» уже не потребуется.
В итоге получаем:
# x11vnc -dontdisconnect -display :0 -auth /var/lib/mdm/:0.Xauth -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log &
Проверь правильность команды в консоли, если ошибок не будет, тогда настраивай автозапуск.
В случае отсутствия ошибок ты увидишь:
15/07/2014 14:01:24 *** Trying ":0" in 4 seconds. Press Ctrl-C to abort.
15/07/2014 14:01:24 *** 1 2 3 4
15/07/2014 14:01:28 *** XOpenDisplay of ":0" successful.
15/07/2014 14:01:28
The VNC desktop is: home-pc:5900
PORT=5900
« Последнее редактирование: 15 Июля 2014, 11:05:45 от l.pasha.v »

Егоров
Попробуй в консоли выполнить:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/NAME/.vnc/passwd
Это строка, которую ты записывал в «/etc/init/x11vnc.conf»Скорее всего в выводе будут присутствовать строки:
15/07/2014 13:35:07 ***************************************
15/07/2014 13:35:07 *** XOpenDisplay failed (:0)*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.
У меня после выполнения этой команды вообще никакого вывода нет, просто приглашение на ввод следующей команды.

l.pasha.v
Извини, пропустил что там прописан вывод в лог, давай по другому:
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -rfbauth /home/NAME/.vnc/passwd
можно конечно и лог посмотреть: «/var/log/x11vnc.log», там все написано

Егоров
Вот вывод:
Что то я тут не вижу того, о чем ты говорил, может vnc сервер нормально запускается и работает?

victor00000

l.pasha.v
Выполни в консоли (от рута):
# ps wwwwaux | grep auth
и покажи вывод.
Ну и почитай Снова Удалённый доступ к Ubuntu, а то я уже путаться начал, у кого что получается, а что нет.
Судя по всему ты не исправил путь к файлу с паролем, а надо бы:
-rfbauth /home/NAME/.vnc/passwd
Попробуй вот так:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &
и покажи вывод, полностью.
« Последнее редактирование: 20 Июля 2014, 07:55:18 от l.pasha.v »

Егоров
Выполни в консоли (от рута):
# ps wwwwaux | grep auth
и покажи вывод.
Вот:
Ну и почитай Снова Удалённый доступ к Ubuntu, а то я уже путаться начал, у кого что получается, а что нет.
Судя по всему ты не исправил путь к файлу с паролем, а надо бы:
-rfbauth /home/NAME/.vnc/passwd[/quote]
Да я вроде все так сделал: при создании пароля указал домашнюю папку. Вот содержимое файла x11vnc.conf:tart on login-session-start
Во второй теме, где ты отвечал про два варианта создания пароля там везде все для rootа, а я указывал свой каталог — это не правильно?
script
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwd
end script
Я так понимаю, что мне терепь прав не хватает, что бы x11vnc стартовал.
Попробуй вот так:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &
и покажи вывод, полностью.Вот:
Пользователь решил продолжить мысль [time]21 Июль 2014, 02:20:11[/time]:
Егоров,
~$ x11vnc
?Вот:
« Последнее редактирование: 21 Июля 2014, 02:31:02 от Егоров »

victor00000
The VNC desktop is: ServerUbuntu:3
PORT=5903
А как клиент команда?

l.pasha.v
Попробуй подключиться к ubuntu с помощью «TightVNC»:
- по IP и указать порт 5900 (запускается командой из файла «/etc/init/x11vnc.conf»)
- по IP и указать порт 5902 (запустился командой «# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &»)
- по IP и указать порт 5903 (запустился командой «$ x11vnc»)

Егоров
В общем так.
Запускаю x11vnc командой, которая прописана в файле x11vnc.conf
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwd
Из Винды подключаюсь к Ubuntu через TightVNC, в настройках клиента порт 5900, теперь клиент видит сервер и пытается подключиться и запрашивает пароль, ввожу, но не проходит «password check failed!«
Может на папку с паролем права нужны другие?
Кстати пароль создавал в своей домашней папке, но задать или изменить его можно только из-под рута.

l.pasha.v
Очисти лог «/var/log/x11vnc.log». Перезагрузи комп, попробуй подключиться и покажи лог.

Егоров
Очисти лог «/var/log/x11vnc.log». Перезагрузи комп, попробуй подключиться и покажи лог.
Не знаю, что делал не так до этого, но удалось подключиться. Правда не совсем так как хотелось бы.
Очистил лог, перезагрузился. Ввел
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwd
Но, при попытке запустить от себя ругается как раз на права относительно лог файла /var/log/x11vnc.log
А вот при запуске из под рута запускается нормально сообщая о том, что доступен порт 5900.
Вот теперь вопрос как сделать что бы x11vnc стартовал при загрузке без моего участия
Может права на лог файл другие дать?

victor00000
Егоров,
открой гедит /etc/rc.local
найти
exit 0
на заменить
PASSW=12345
и ребут.
x11vnc -storepasswd $PASSW /root/passw
while true
do
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -rfbport 5900 -rfbauth /root/passw
sleep 5
done &
exit 0

Егоров
Егоров,
открой гедит /etc/rc.local
найтиexit 0
на заменитьPASSW=12345
и ребут.
x11vnc -storepasswd $PASSW /root/passw
while true
do
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -rfbport 5900 -rfbauth /root/passw
sleep 5
done &
exit 0
а файл /etc/init/x11vnc.conf при подобной настройке нужен или его удалить надо?
- Печать
Страницы: [1] 2 Все Вверх
Содержание
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
- Что вызывает ошибку «подключение не установлено»
- Скачок напряжения и потеря связи с серверами
- Проблема возникает в торренте
- Брандмауэр или антивирус не разрешают соединение
- Решение проблем с частной локальной сетью
- Другие причины появления ошибки
- Error in tightvnc viewer подключение не установлено т к конечный компьютер отверг запрос
- Краткое описание
- Подготовка
- Форум русскоязычного сообщества Ubuntu
- Vnc подключение не установлено т к конечный компьютер отверг запрос на подключение
- Форум русскоязычного сообщества Ubuntu
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
- Vnc подключение не установлено т к конечный компьютер отверг запрос на подключение
- TightVNC » активно отказал в подключении»
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
После установки какого-либо софта, при входе в агент сервера 1С или запуске игры у любого пользователя может выскочить ошибка “Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение”. Эта проблема проявляется и при работе в какой-нибудь программе – она при этом попросту закроется, и вылезет окошко с вышеуказанным сообщением. Сегодня мы разберем существующие методы решения этой ошибки.
Что вызывает ошибку «подключение не установлено»
Появление данной ошибки обычно означает, что удаленное устройство, с которым мы попытались связаться, не отвечает на наши действия и не выдает нужную информацию. Это делает невозможной работу в программе. Почему так бывает? Причин несколько: и скачок напряжения в сети , что обрывает связь с серверами, и “недовольство” брандмауэра , и неправильные настройки VPN-соединения . Сейчас мы разберем поэтапно, что нужно сделать, чтобы убрать данную ошибку в различных ситуациях.
Скачок напряжения и потеря связи с серверами
Пользователи, особенно офисные работники, описывают такую ситуацию, когда скачок напряжения в сети вызывает потерю связи с серверами . Это может остановить работу всей компании. На компьютере (одном или нескольких) появляется сообщение о том, что к серверу 1С:Предприятие подключиться невозможно, т. к. конечный компьютер отверг запрос на подключение.
К счастью, справиться с этим довольно просто.
- Нажимаем ЛКМ на лупу в нижней панели монитора (рядом с кнопкой “Пуск”) и вводим слово “ Службы ”.
- Ищем в списке службу “ Агент сервера 1С:Предприятие ”.
- Запускаем ее через ПКМ .
Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.
Проблема возникает в торренте
При скачивании фильмов или программного обеспечения с торрента тоже может выскочить ошибка “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. В этом случае нужно либо проверить свое сетевое подключение, либо подождать, пока разработчики трекера исправят ситуацию. Если разорвано соединение с интернетом, пробуем переподключить устройство (роутер, модем) или перезагрузить его . После этого заново запускаем торрент и скачиваем фильм или программу.
Брандмауэр или антивирус не разрешают соединение
Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.
Отключить и один, и другой | Это допустимо только в том случае, если мы уверены, что во время бездействия “защитников” не поймаем какой-нибудь вредоносный код |
Добавьте проблемный порт в список исключений брандмауэра | Он пропустит сетевой трафик по указанному порту, и работа будет налажена. |
Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение об отсутствии подключения.. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.
Добавляем отмеченный порт 10061 в исключения брандмауэра
Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.
Решение проблем с частной локальной сетью
Некоторые пользователи сообщают, что проблема также возникает после создания VPN-соединения в момент подключения к сети. Причем проявилось это после переустановки ОС с XP на более актуальную версию . Менялись настройки подключения, но результата это не давало – появлялось сообщение об ошибке соединения под номером 0x8007274D . Исправляется ошибка путем добавления ключей в реестр. Вводим в строку “ Выполнить ” команду regedit.exe .
Появляется окно редактора реестра, в котором мы поочередно ищем указанные на картинке ветки и добавляем соответствующие ключи .
Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).
Другие причины появления ошибки
Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.
По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:
- Если не работает трекер , то для начала нужно подождать, возможно, ошибки на стороне разработчиков (сделали что-то не то или не подключили все составляющие сервера). Для уверенности стоит пообщаться с другими пользователями на каком-либо форуме и выяснить, у всех ли существует такая же проблема.
- Также у многих возникает вопрос, можно ли запускать на компьютере одновременно и сервер 1С, и клиент на Python . Ответ – можно, это никак не повлияет на возникновение ошибки.
Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.
Источник
Error in tightvnc viewer подключение не установлено т к конечный компьютер отверг запрос
VNC (Virtual Network Computing) — система дистанционного управления рабочим столом удалённого компьютера.
В отличии от системы ‘X window’, предназначенной для запуска отдельных приложений, VNC позволяет получить доступ ко всему рабочему столу целиком. Кроме того, преимуществом VNC перед X window является возможность отключиться от рабочего стола, оставив его работать в фоне вместе со всеми приложениями, а после подключиться с этого же или другого компьютера.
С другой стороны, при использовании X window тратится существенно меньше ресурсов сервера, чем при VNC: в первом случае на сервере не запускается ничего дополнительного, кроме самого приложения, причём даже ‘экран’ для вывода изображения является полностью виртуальным (данные просто передаются на компьютер пользователя и визуализируются на нём), а в случае VNC на сервере запускается оконный менеджер (GNOME, KDE, XFCE, …), потребляющий как оперативную память, так и ресурсы процессора, изображение формируется на самом сервере и на компьютер пользователя передается не абсолютно точно, а в оптимизированном виде (условно говоря, как JPG-изображение).
В отличии от X window, часть VNC, запускаемая на удалённом компьютере, называется ‘сервером’, а ‘клиент’ работает на компьютере пользователя.
Краткое описание
Работа с удалённым рабочим столом будет состоять в следующем:
Подготовка
Перед первым использованием VNC Вам необходимо:
/.vnc/xstartup‘ в своей домашней директории на комплексе до такого вида:
В скрипте необходимо указать переменные ‘LOGIN‘, ‘KEY‘ (путь до закрытой части своего RSA-ключа) и ‘LOCALPORT‘. ‘SERVER’ надо будет корректировать каждый раз после запуска VNC-сервера, но об этом будет сказано ниже.
Источник
Форум русскоязычного сообщества Ubuntu
Vnc подключение не установлено т к конечный компьютер отверг запрос на подключение
Font directory ‘/usr/share/fonts/X11/75dpi/’ not found — ignoring
Font directory ‘/usr/share/fonts/X11/100dpi/’ not found — ignoring
xrdb: No such file or directory
xrdb: can’t open file ‘/home/username/.Xresources’
Причем, я пробовал на разных системах с Ubuntu 20.04 и везде получал залочивание.
Нагуглить удалось только одно упоминание своей проблемы и там человеку только посоветовали использовать xrdp.
Настройка VNC:
Выполните в терминале:
sudo mkdir /etc/x11vnc
sudo apt install x11vnc
sudo x11vnc —storepasswd /etc/x11vnc/passwd
После выполнения указанных трёх команд система запросит ввести пароль для доступа по VNC. Данный пароль не связан с Вашей учётной записью пользователя в системе и имеет отношение исключительно к VNC. Вам необходимо его придумать.
Далее создайте файл x11vnc.service:
sudo gedit /lib/systemd/system/x11vnc.service (Ubuntu)
sudo xed /lib/systemd/system/x11vnc.service (Linux Mint)
sudo kate /lib/systemd/system/x11vnc.service (linux Astra)
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
#ExecStart=/usr/bin/x11vnc -xkb -bg -noxrecord -auth /usr/lib/xorg/Xorg :0 -dontdisconnect -notruecolor -shared -noxfixes -noxdamage -display :0 -rfbauth /etc/x11vnc/passwd -forever -o /var/log/x11vnc.log
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc/passwd -rfbport 5900 -shared
Выполните в терминале:
sudo systemctl enable x11vnc.service && sudo systemctl start x11vnc.service
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.033 секунд. Запросов: 25.
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Добрый всем день. Тема избитая, но решить у себя ее не могу пока что.
На Windows Server 2012 R2 стоит сервер 1с на sql (Microsoft SQL Server Standard (64-bit) ), создана база и она работает, захотел сделать дубликат базы для отладки, но она при подключении выдает ошибку » подключение не установлено . » ругается на порт 1541 и 1542, порты добавлены в брендмауэр как разрешено, даже телнет проходит по ним. Проблема в том что на сервере 1с создана база основная с теми же настройками что и копия, но в основную захожу, на копию ругается. Агент 1с конечно же запущен. Настройки все проверял по подобию — одни и теже — пользователь и пароль тот же. Пробовал создавать базу как в ручную на sql так и через консоль сервера. Сама ошибка http://s010.radikal.ru/i312/1503/e7/6a4ecaeba6b6.png. Ранее стоял SQL express, его не прибил, но там баз нет вообще, оттуда все перенес. Как исправить?
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Vnc подключение не установлено т к конечный компьютер отверг запрос на подключение
При попытке соединения с удаленным FB сервером говорит подключение не установлено т.к. конечный компьютер отверг запрос на подключение.
P.S. Брэнмауэр отключен!
Как бороться, подскажите ?
> antoxa2005 (08.07.06 06:13)
> P.S. Брэнмауэр отключен!
Точно? Кроме него ничего антихакерского нет?
FB запущен?
чего там антихакерского. до него вообще не доходить скорее всего, рубится гораздо раньше. по прошлому обсуждению там даже непонятно видится ли с удаленного компа IP сервера. (на уточняющие вопросы «про это», тогда он попросту «включил в себе партизана». 😉
Нда. развеж можно вообще айпи больше 255 выставить? Там же защита от «дураков», вроде бы.
И что-то я не понял, а просто клиент на сервер зайти-то может? Файлик посмотреть, принтер подключить. хотя бы на таком уровне?
Да нет просто какой-то хрен(из компании провайдера) настроил DSL так, что нет постоянного IP, а в настойках подключения стоит IP получается автоматически и в «дополнительно» стоит DHCP включен, хотя провайдер выделил 16 IP. Связался с провайдером, а он вообще не знает как оно настроено и почему работает. Единственное, говорит может в настройках модема IP установлен. Не знаю что делать, как сбросить настройки этого модема и указать один из выделенного пула IP провайдером.
> antoxa2005 (08.07.06 12:22) [4]
Firebird тут не причем. Клиент просто не видит в сети твой сервер. Разберись сперва с IP-адресами
> в настойках подключения стоит IP получается автоматически
> и в «дополнительно» стоит DHCP включен, хотя провайдер выделил
> 16 IP.
Бр-р. провайдер может выделить хоть один адрес, хоть кучу. если айпи автоматом, то он получит по-любому свободный айпи. Сомневаюсь, что сервер может отдать нестандартный адрес. И потом, зачем постоянный адрес должен настраивать «какой-то хрен из компании провайдера»? Он выделил аж 16! Значит, Вы их должны знать. Пропишите у клиентов их постоянно, и будут они постоянно. И что-то мне подсказывает, что либо к дсл-модемам должна быть утилитка, либо все решается настройкой клиентской машины.
Но это так, рассуждения флудовые.
Наберите в консоли ipconfig и скажите нам, что там выдало. потому как динамичный ли, постоянный ли адрес — зайти на сервер клиенту это никогда не мешало, чтобы файлик посмотреть, принтер подключить.
2-а компьютера в каждом по одной сет.карте соединяются с хабом, который подключен к DSL модему
Дело в том, что ipconfig выдает 3 подключения
IP 192.168.189.1
mask 255.255.255.0
шлюз 192.168.1.1
IP 192.168.220.1
mask 255.255.255.0
IP 192.168.xxx.x -точно не помню
mask 255.255.255.0
Но все это адреса для локальной сети, а глобальные IP вроде выглядят, что-то типа 86.xxx.xxx.xxx
И там еще какие-то VMWere подключения, но на работу интернета они не влияют (при их отключении интернет работает)
> а глобальные IP вроде выглядят, что-то типа 86.xxx.xxx.xxx
что значит «что-то типа»? в соеденении должен указываться точный IP, и если ты его даже не знаеш точно (как же тогда [0] «При попытке соединения . » . ). не говоря уже о проверке (пинге/конекте) извне. о каком подключении можно вообще говорить?
> при их отключении интернет работает
даже при том, что инет у тебя работает, это еще не гарантия, что IP по которому «идет канал» доступен из инета. но, хотя ладно, вижу тебя подобные мелочи не интересуют, больше не буду ничего уточнять, самому надоело.
а ты давай, продолжай играть в партизана. читать забавно.
Так должно работать 🙂 Компьютеры-то в интернет выхода не имеют, а общаются через шлюз в модеме. Соответственно, IP-адрес 86.ххх.ххх.ххх имеет только модем. На котором, само собой, Firebird не установишь 🙂
Выход вижу один — выдернуть модем из хаба, поставить в тот комп, где Firebird, вторую сетевуху. К ней подключить модем и перевести его в режим PPPoE, а шлюз для сети поднять на этом компе
> Так должно работать
= так и не должно ничего работать
> Выход вижу один — выдернуть модем из хаба, поставить в тот
> комп, где Firebird, вторую сетевуху. К ней подключить модем
> и перевести его в режим PPPoE, а шлюз для сети поднять на
> этом компе
Ок так и сделаю.
Вообще говоря:
1. Провайде не обязан на DSL выдавать постоянный IP. Это отдельная услуга, за которую платятся денюжки. Поэтому «он вообще не знает как оно настроено и почему работает» говорит о левизне провайдера и/или отсутствии этой услуги.
2. Соединяться в таком случае лучше по имени сервера. Но при этом рекомендую воспользоваться услугой типа Dynamic DNS (искать в гугле). С ее помощь. в инете будет светиться реальный IP этого сервера, как бы он не менялся провайдером при переподключении модема.
TightVNC » активно отказал в подключении»
Я пытаюсь использовать TightVNC для подключения к компьютеру на работе через туннель SSH. Я использую шпаклевку для создания туннеля. Я на домашнем компьютере с Windows 10 и пытаюсь подключиться к серверу Windows 2008 R2. Я могу подключиться с помощью PUTTY к SSH, но когда я пытаюсь подключиться через VNC, это дает мне:
«ошибка в TightVNC в зрителя не удалось установить соединение, т. к. конечный компьютер отверг.»
Я использую порт 2850 для создания туннель. Туннель есть и работает нормально. Я могу управлять хостом через командную строку.
Я знаю, стандартные вопросы, и скажу вам прямо, когда я использую мои Windows 10 с планшета, он подключается через тот же процесс, просто отлично. Все настройки точно отражаются на обоих домашних устройствах. Я использую эту настройку дома на некоторое время, и это первый раз, когда я столкнулся с ошибкой.
Я посмотрел по всему интернету и не мог найти ответ, что точно отвечает на мой вопрос. Существует много там, что делает от Windows для Linux, но не Windows для Windows Server.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.
Источник
Я пытаюсь использовать TightVNC для подключения к компьютеру на работе через туннель SSH. Я использую шпаклевку для создания туннеля. Я на домашнем компьютере с Windows 10 и пытаюсь подключиться к серверу Windows 2008 R2. Я могу подключиться с помощью PUTTY к SSH, но когда я пытаюсь подключиться через VNC, это дает мне:
«ошибка в TightVNC в зрителя не удалось установить соединение, т. к. конечный компьютер отверг.»
Я использую порт 2850 для создания туннель. Туннель есть и работает нормально. Я могу управлять хостом через командную строку.
Я знаю, стандартные вопросы, и скажу вам прямо, когда я использую мои Windows 10 с планшета, он подключается через тот же процесс, просто отлично. Все настройки точно отражаются на обоих домашних устройствах. Я использую эту настройку дома на некоторое время, и это первый раз, когда я столкнулся с ошибкой.
Я посмотрел по всему интернету и не мог найти ответ, что точно отвечает на мой вопрос. Существует много там, что делает от Windows для Linux, но не Windows для Windows Server.
источник
После установки какого-либо софта, при входе в агент сервера 1С или запуске игры у любого пользователя может выскочить ошибка “Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение”. Эта проблема проявляется и при работе в какой-нибудь программе – она при этом попросту закроется, и вылезет окошко с вышеуказанным сообщением. Сегодня мы разберем существующие методы решения этой ошибки.
Содержание
- Что вызывает ошибку «подключение не установлено»
- Скачок напряжения и потеря связи с серверами
- Проблема возникает в торренте
- Брандмауэр или антивирус не разрешают соединение
- Решение проблем с частной локальной сетью
- Другие причины появления ошибки
Что вызывает ошибку «подключение не установлено»
Появление данной ошибки обычно означает, что удаленное устройство, с которым мы попытались связаться, не отвечает на наши действия и не выдает нужную информацию. Это делает невозможной работу в программе. Почему так бывает? Причин несколько: и скачок напряжения в сети, что обрывает связь с серверами, и “недовольство” брандмауэра, и неправильные настройки VPN-соединения. Сейчас мы разберем поэтапно, что нужно сделать, чтобы убрать данную ошибку в различных ситуациях.
Скачок напряжения и потеря связи с серверами
Пользователи, особенно офисные работники, описывают такую ситуацию, когда скачок напряжения в сети вызывает потерю связи с серверами. Это может остановить работу всей компании. На компьютере (одном или нескольких) появляется сообщение о том, что к серверу 1С:Предприятие подключиться невозможно, т. к. конечный компьютер отверг запрос на подключение.
К счастью, справиться с этим довольно просто.
- Нажимаем ЛКМ на лупу в нижней панели монитора (рядом с кнопкой “Пуск”) и вводим слово “Службы”.
- Ищем в списке службу “Агент сервера 1С:Предприятие”.
- Запускаем ее через ПКМ.
Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.
Читайте также: ошибка System_thread_exception_not_handled на Windows 10, что делать?
Проблема возникает в торренте
При скачивании фильмов или программного обеспечения с торрента тоже может выскочить ошибка “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. В этом случае нужно либо проверить свое сетевое подключение, либо подождать, пока разработчики трекера исправят ситуацию. Если разорвано соединение с интернетом, пробуем переподключить устройство (роутер, модем) или перезагрузить его. После этого заново запускаем торрент и скачиваем фильм или программу.
Брандмауэр или антивирус не разрешают соединение
Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.
Отключить и один, и другой | Это допустимо только в том случае, если мы уверены, что во время бездействия “защитников” не поймаем какой-нибудь вредоносный код |
Добавьте проблемный порт в список исключений брандмауэра | Он пропустит сетевой трафик по указанному порту, и работа будет налажена. |
Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение об отсутствии подключения.. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.
Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.
Решение проблем с частной локальной сетью
Некоторые пользователи сообщают, что проблема также возникает после создания VPN-соединения в момент подключения к сети. Причем проявилось это после переустановки ОС с XP на более актуальную версию. Менялись настройки подключения, но результата это не давало – появлялось сообщение об ошибке соединения под номером 0x8007274D. Исправляется ошибка путем добавления ключей в реестр. Вводим в строку “Выполнить” команду regedit.exe.
Появляется окно редактора реестра, в котором мы поочередно ищем указанные на картинке ветки и добавляем соответствующие ключи.
Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).
Полезно знать: не удалось получить доступ к службе установщика Windows Installer – что делать?
Другие причины появления ошибки
Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.
По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:
- Если не работает трекер, то для начала нужно подождать, возможно, ошибки на стороне разработчиков (сделали что-то не то или не подключили все составляющие сервера). Для уверенности стоит пообщаться с другими пользователями на каком-либо форуме и выяснить, у всех ли существует такая же проблема.
- Также у многих возникает вопрос, можно ли запускать на компьютере одновременно и сервер 1С, и клиент на Python. Ответ – можно, это никак не повлияет на возникновение ошибки.
Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.
VNC (Virtual Network Computing) — система дистанционного управления рабочим столом удалённого компьютера.
В отличии от системы ‘X window’, предназначенной для запуска отдельных приложений, VNC позволяет получить доступ ко всему рабочему столу целиком. Кроме того, преимуществом VNC перед X window является возможность отключиться от рабочего стола, оставив его работать в фоне вместе со всеми приложениями, а после подключиться с этого же или другого компьютера.
С другой стороны, при использовании X window тратится существенно меньше ресурсов сервера, чем при VNC: в первом случае на сервере не запускается ничего дополнительного, кроме самого приложения, причём даже ‘экран’ для вывода изображения является полностью виртуальным (данные просто передаются на компьютер пользователя и визуализируются на нём), а в случае VNC на сервере запускается оконный менеджер (GNOME, KDE, XFCE, …), потребляющий как оперативную память, так и ресурсы процессора, изображение формируется на самом сервере и на компьютер пользователя передается не абсолютно точно, а в оптимизированном виде (условно говоря, как JPG-изображение).
В отличии от X window, часть VNC, запускаемая на удалённом компьютере, называется ‘сервером’, а ‘клиент’ работает на компьютере пользователя.
Работа с удалённым рабочим столом будет состоять в следующем:
Перед первым использованием VNC Вам необходимо:
-
Выполнить на вычислительном комплексе команду ‘vncpasswd‘ и установить пароль, который будет использоваться для доступа к Вашему рабочему столу. Помните, что рабочий стол запускается с правами Вашего пользователя и любой подключившийся будет иметь полный доступ к Вашим файлам. Не используйте слишком простой пароль.
-
Создать или модифицировать файл ‘~/.vnc/xstartup‘ в своей домашней директории на комплексе до такого вида:
#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey gnome &
-
Указать, что это исполняемый файл:
chmod +x ~/.vnc/xstartup
-
Установить на своём персональном компьютере VNC-клиент. Имеется большое количество бесплатных реализаций, совместимых друг с другом, но предлагается использовать TightVNC, т.к. на серверах кластера используется именно это приложение. При установке укажите, что Вам нужна только клиентская часть, а не серверная — иначе Вы обеспечите возможность подключения к рабочему столу своего персонального компьютера.
-
Ознакомиться с принципами туннелирования TCP-трафика через соединение SSH и выяснить, какие TCP-порты на Вашем локальном компьютере не используются (cписок используемых в данный момент портов на операционной системе Windows-семейства можно узнать командой ‘netstat -an -p tcp’ — смотреть на число после двоеточия во втором столбце.). Если Вы хотите иметь возможность работать через VNC одновременно с несколькими удалёнными рабочими столами, то Вам надо подготовить такое-же количество неиспользуемых локальных портов. Например, если на Вашем локальном компьютере не запущен VNC-сервер, то скорее всего можно будет использовать TCP-порты 5900 и выше. Напоминаем, что номера портов на локальном и на удалённом компьютерах при туннелировании не обязаны совпадать.
-
Подготовить скрипты, которые будут запускаться на локальной Windows и создавать туннели. Нужно такое же количество скриптов, сколько одновременных VNC-сессий будет использоваться). Шаблон для скрипта ‘tunnel2vnc.cmd‘:
@echo off SET [SERVER]="cn178:5903" SET [LOCALPORT]=5900 SET [LOGIN]="логин@имя_интерфейсного_сервера" SET [KEY]="C:Documents and Settingsusernusc.ppk" plink -v -i %[KEY]% -N %[LOGIN]% -L %[LOCALPORT]%:%[SERVER]%
В скрипте необходимо указать переменные ‘LOGIN‘, ‘KEY‘ (путь до закрытой части своего RSA-ключа) и ‘LOCALPORT‘. ‘SERVER’ надо будет корректировать каждый раз после запуска VNC-сервера, но об этом будет сказано ниже.
-
Создайте приведённый ниже скрипт ‘run-vnc.sh‘, с помощью которого через PBS будет запускаться VNC-сервер. Скорректируйте его, изменив запрос ресурсов, а также переменную ‘GEOMETRY’ (в которой указывается разрешение создаваемого VNC экрана):
#!/bin/sh #PBS -l walltime=00:60:30 #PBS -l select=1:ncpus=8:mem=16000mb VNCSERVER='/usr/bin/vncserver' GEOMETRY='1024x768' cd $PBS_O_WORKDIR ##----- Get walltime from this script: ----- w=$(cat ${BASH_SOURCE[0]}|grep -e '^#PBS -l walltime='|awk -F= '{print $2}') w=$(echo $w|awk -F: '{print 3600*$1+60*$2+$3}') let "walltime=$w-30" ##----- Find first unused VNC port & display: ----- display=0 for i in `seq 1 20` ; do let "port = 5900 + $i" if [ $(netstat -ant|awk '{print $4}'|grep -c $port) -eq 0 ] ; then display=$i break fi done if [ "$display" == '0' ] ; then echo 'ERROR: no free VNC-port was founded.' exit 100 fi ##----- Save name of the node and port: ----- log="$(echo $PBS_JOBID|awk -F. '{print $1}')".log node="$(uname -n)" echo "$node:$port" >> $log ##----- Start VNC Server, check it and wait: ----- $VNCSERVER -geometry $GEOMETRY -depth 24 :${display} 2>&1 sleep 10 if [ $(netstat -ant|awk '{print $4}'|grep -c $port) -eq 0 ] ; then echo 'ERROR: VNC do not start!' exit 100 fi sleep $walltime ##----- Stop VNC Server: ----- $VNCSERVER -kill :${display} 2>&1 rm -f $log >/dev/null 2>&1 rm -f ~/.vnc/$node:$display.log >/dev/null 2>&1 rm -f ~/.vnc/$node:$display.pid >/dev/null 2>&1
Обращаем внимание на следующие моменты, связанные с работой скрипта ‘run_vnc.sh’:
-
Скрипт не только запускает VNC-сервер, но и корректно останавливает его перед завершением работы. Чтобы не указывать ‘walltime‘ дважды и по ошибке не задать разные значения в запросе ресурсов и в задержке перед выключением, сделано так, что скрипт считывает свой собственный код и определяет запрошенный ‘walltime’. Такой способ пришлось использовать, т.к. PBS не предоставляет возможности узнать ‘walltime’ через переменные окружения (аналогично ‘$PBS_O_WORKDIR’). Кроме того, с поправкой на возможные накладные расходы на запуск и завершение VNC, задержка между ними (переменная ‘$walltime’) уменьшается на 30 секунд по сравнению с запрошенным временем (‘#PBS -l walltime=….’).
-
Параметр ‘GEOMETRY‘ содержит разрешение виртуального экрана (в точках в формате ‘ширина‘x’высота‘), который будет создан на удалённом компьютере. Рекомендуется подобрать его в соответствии с разрешением своего монитора таким образом, чтобы не возникали полосы горизонтальной и вертикальной прокрутки — т.е. на несколько десятков точек меньше, чем разрешение монитора. Изменить разрешение экрана уже работающего VNC-сервере нельзя, только остановить этот сервер и запустить новый.
-
На одном удалённом компьютере может работать одновременно несколько VNC-серверов, запущенных разными пользователями. Принято, что они ждут подключения на TCP-портах, начиная от 5900. Поэтому скрипт автоматически определяет первый свободный порт и связанный с ним ‘экран’ (переменные ‘port‘ и ‘display‘ в скрипте).
-
После запуска задачи скрипт сохраняет имя узла, на котором был запущен, и номер TCP-порта VNC-сервера в файл в текущей директории с именем ‘XXX.log‘, где XXX — номер соответствующей задачи. Примерно в таком виде:
cn178:5903
-
Иногда VNC сервер не может успешно запуститься. Поэтому непосредственно после запуска добавлена проверка, начал ли использоваться выделенный ему порт.
После постановки задачи в очередь командой ‘qsub run-vnc.sh‘ и последующего её запуска необходимо:
-
Узнать из файла ‘XXX.log‘ выделенный задаче узел и TCP-порт.
-
Вписать их в с параметр ‘SERVER‘ скрипта ‘tunnel2vnc.cmd’. Запомнить значение переменной ‘LOCALPORT’.
-
Запустить этот скрипт на своём персональном компьютере, убедиться, что последние строки в появившемся окне содержат ‘Access granted’ и ‘Local port AAAA forwarding to cnBBB:CCCC’. Свернуть окно (не закрывать
).
-
Запустить приложение ‘TightVNC Viewer‘. В поле ‘Remote Host‘ ввести ‘127.0.0.1::LOCALPORT‘ (т.е., например ‘127.0.0.1::5900’ без кавычек). Нажать кнопку ‘Connect‘.
-
Должно появиться окно для ввода пароля, указанного ранее командой ‘vncpasswd’. Вписать пароль, нажать ‘Ok’. Если же вместо окна для ввода пароля будет получено сообщение ‘Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение‘, значит, что-то было сделано неправильно.
-
Должно появиться окно с рабочим столом удалённого компьютера.
-
Закрытие этого окна ‘крестиком’ будет оставлять сессию работать в фоне и к ней можно будет подключиться позднее. Причём и с другого компьютера: только на нём надо будет также выполнить все указанные выше шаги.
-
В случае длительной неактивности операционная система удалённого компьютера заблокирует экран и для продолжения работы потребуется ввести пользовательский пароль (не тот, который указывался командой ‘vncpasswd’). Проблема в том, что этот пароль отсутствует в принципе, т.к. для авторизации внутри кластера используются RSA-ключи (не те, что используют пользователи при авторизации на интерфейсном сервере). Поэтому после первого подключения надо выполнить следующую процедуру: нажать кнопку ‘Компьютер’, затем ‘Control Center’, в разделе ‘Look and Feel’ выбрать ‘Screensaver’ и убрать галочку ‘Lock screen when screensaver is active’. Также можно отключить и ‘Activate screensaver when computer is idle’. Данную процедуру надо выполнить только один раз: во всех VNC-сессиях, запущенных позже, настройки будут уже установлены.
Помните, что: