Intento conectarme a mi servidor virtual que se ejecuta en CentOs desde la computadora de mi casa, detrás del firewall. He instalado Win7 y Ubuntu en esta máquina. Tengo un error:
Error en la conexión VNC: vncserver demasiadas fallas de seguridad
incluso cuando inicio sesión con las credenciales correctas (restablezco passwd en CentOs) me sale: error de autenticación.
Observo que tengo que esperar un día entero para poder volver a iniciar sesión.
¿Es algo con respecto a lo que intento como root? Creo que también es importante que tenga que iniciar sesión en Centos remoto a través del puerto 6050; ningún otro puerto me funciona. ¿Tengo que hacer algo con otros puertos? Veo que vncserver está escuchando en 5901, 5902 si se agrega otro, y considero que la conexión se establece porque de vez en cuando (mucho tiempo) aparece el mensaje passwd, ... ¿verdad?
He creado user1 adicional, contraseña para él para CentOS y para VNC, también user2. Hago:
servicio vncserver start
y se inician dos servidores, uno: 1 y el segundo en: 2. Cuando intento conectarme a vncserverIP: 1 obtengo lo descrito anteriormente, pero cuando trato de conectarme a vncserverIP: 2 dice que la prueba no fue exitosa.
por favor ayuda, que hacer?
además: ¿cómo deshabilitar este bloqueo con fines de prueba?
Tuve este problema de bloqueo de VNC. Lo resolví instalando el firewall gufw .
fuente
Agregando a las respuestas ya dadas:
No está mencionando esto explícitamente en su publicación, pero la descripción de su problema implica que ha sido bloqueado después de demasiados intentos de inicio de sesión fallidos. Me encontré con este problema recientemente cuando un compañero de trabajo no pudo iniciar sesión después de haber intentado una contraseña incorrecta demasiadas veces. Encontré esta publicación en SOLVEOPTIMIZED que explica cómo resolverla.
Debe definir las reglas de su firewall para permitir conexiones entrantes en el puerto que está utilizando el servidor VNC. El servidor VNC usa el puerto 5900 + N donde N representa cada nueva instancia. Entonces, supongamos que su instancia de servidor VNC se ejecuta en el puerto 5901, tendría que permitir las conexiones entrantes a este puerto en la configuración de su firewall. Puede encontrar los números de puerto para todas las instancias con
Después de haber cambiado las reglas de su firewall, solo tiene que esperar a que finalice el tiempo de espera del servidor y podrá iniciar sesión nuevamente.
Alternativamente, si no desea esperar o si no desea meterse con la configuración de su firewall, puede reiniciar el servidor VNC eliminando todas las instancias del mismo. Eso es diferente de reiniciar el servicio como lo hizo. Realiza un reinicio completo primero buscando el PID de VNC
y luego matando todas las instancias con
Asegúrese de matar realmente todas las instancias si pgrep devuelve múltiples PID.
fuente