Получите ошибку "Слишком много ошибок аутентификации", подключившись к AWS EC2 через средство просмотра vnc

У меня есть среда установки с AWS EC2, основанная на Ubuntu 14.04, и я настраиваю vncserver под нее. После того, как все сделано, я могу подключить экземпляр EC2 с VNC Viewer и увидеть рабочий стол. Тем не менее, после некоторого времени простоя на vncviewer, соединение отключается, и у меня появляется ошибка "Слишком много ошибок аутентификации". После перезапуска vncserver, пройдя через SSH к EC2, я могу использовать vncviewer для подключения к экземпляру снова. Любое решение для меня, чтобы не иметь ошибки и соединение не отключено?

1 ответ

Я столкнулся с тем же сценарием. Для меня это произошло потому, что несколько сеансовvncserverработал на моем сервере. Сделайте следующие шаги...

Шаг 1. Просмотрите несколько сеансов VNC, запущенных на вашем сервере.

Вы увидите несколько запущенных идентификаторов процессов. (Если нет, переходите к следующим шагам)

$ pgrep vnc

72063
119177

Это потому, что вы бежали vncserver команда несколько раз на сервере.

Шаг 2. Завершите все процессы с шага 1.

$ kill 72063
$ kill 119177

Шаг 3. Перезапустите сеанс VNC.

$ vncserver

Шаг 4: Убедитесь, что он работает.

$ nc 104.197.91.140 5901
// alternatively you can use telnet
$ telnet 104.197.91.140 5901

// the response should like this
RFB 003.008
  • Просто попробуйте снова загрузить сеанс просмотра VNC.

Вы можете попробовать эти команды:

# echo $DISPLAY
# ps -aef | grep sesman
# netstat -natp | grep vnc

Если память используется, если вы получаете более десяти неустановленных сеансов vnc, некоторые клиенты VNC больше не разрешают дополнительные подключения. В этом случае вам нужно убить процессы vnc, которые больше не имеют установленного статуса.

Другие вопросы по тегам