Я пытаюсь подключиться к моему vncserver, работающему на CentOs, с домашнего компьютера за брандмауэром. Я установил Win7 и Ubuntu на эту машину. У меня ошибка:
Ошибка подключения к VNC: слишком много ошибок безопасности в vncserver
даже при входе в систему с правильными учетными данными (я сбрасываю passwd на CentOs) я получаю: ошибка аутентификации.
Я замечаю, что мне приходится ждать целый день, чтобы иметь возможность заново войти в систему.
Это то, что я пытаюсь от имени root? Я думаю, что важно также то, что я должен войти в удаленный Centos через порт 6050 - у меня нет другого порта. Нужно ли что-то делать с другими портами? Я вижу, что vncserver прослушивает 5901, 5902, если другой добавлен - и я считаю, что соединение установлено, потому что время от времени (долгое время) появляется приглашение passwd, ... верно?
Я создал дополнительный user1, пароль для него для CentOS и VNC, также user2. Я делаю:
служба vncserver запуска
и два сервера запускаются, один: 1, а второй на: 2. Когда я пытаюсь подключиться к vncserverIP: 1 я получаю то, что описано выше, но когда я пытаюсь подключиться к vncserverIP: 2, это говорит о том, что пробная версия не удалась.
помогите пожалуйста, что делать?
дополнительно: как отключить эту блокировку для целей тестирования?
У меня была эта проблема блокировки VNC. Я решил это, установив брандмауэр gufw .
источник
Добавляем к уже приведенным ответам:
Вы не упоминаете об этом прямо в своем сообщении, но описание вашей проблемы подразумевает, что вы были заблокированы после слишком многих неудачных попыток входа в систему. Я столкнулся с этой проблемой недавно, когда коллега не смог войти в систему после того, как слишком много раз пытался ввести неверный пароль. Я наткнулся на этот пост в SOLVEOPTIMIZED, который объясняет, как решить эту проблему.
Вы должны определить свои правила брандмауэра, чтобы разрешить входящие соединения через порт, который использует VNC-сервер. Сервер VNC использует порт 5900 + N, где N обозначает каждый новый экземпляр. Допустим, ваш экземпляр VNC-сервера работает на порту 5901, и вам необходимо разрешить входящие подключения к этому порту в настройках брандмауэра. Вы можете найти номера портов для всех случаев с
После изменения правил брандмауэра вам просто нужно дождаться истечения времени ожидания сервера, и вы сможете снова войти в систему.
В качестве альтернативы, если вы не хотите ждать или не хотите связываться с настройками брандмауэра, вы можете перезапустить VNC-сервер, убив все его экземпляры. Это отличается от перезапуска службы, как вы сделали. Вы делаете жесткий перезапуск, сначала подбирая PID VNC
а затем убить все экземпляры с
Удостоверьтесь, что фактически убили все экземпляры, если pgrep возвращает несколько PID.
источник