J'essaie de me connecter à mon serveur vnc fonctionnant sur CentOs à partir d'un ordinateur personnel, derrière un pare-feu. J'ai installé Win7 et Ubuntu sur cette machine. J'ai une erreur:
Échec de la connexion VNC: vncserver trop de défaillances de sécurité
même lorsque je me connecte avec les bonnes informations d'identification (je réinitialise passwd sur CentOs), j'obtiens: échec de l'authentification.
J'observe que je dois attendre une journée entière pour pouvoir me reconnecter.
Est-ce quelque chose que j'essaie en tant que root? Je pense qu'il est également important que je doive me connecter à Centos distant via le port 6050 - aucun autre port ne fonctionne pour moi. Dois-je faire quelque chose avec d'autres ports? Je vois que vncserver écoute sur 5901, 5902 si un autre est ajouté - et je considère que la connexion est établie car de temps en temps (longtemps) l'invite passwd apparaît, ... non?
J'ai créé user1 supplémentaire, mot de passe pour lui à CentOS et à VNC, également user2. Je fais:
service vncserver start
et deux serveurs démarrent, un: 1 et deuxième sur: 2. Lorsque j'essaie de me connecter à vncserverIP: 1, j'obtiens ce qui est décrit ci-dessus, mais lorsque j'essaie de me connecter à vncserverIP: 2, cela indique que l'essai a échoué.
s'il vous plaît aider, que faire?
en outre: comment désactiver ce verrouillage à des fins de test?
J'ai eu ce problème de verrouillage VNC. Je l'ai résolu en installant le pare-feu gufw .
la source
Ajout aux réponses déjà données:
Vous ne le mentionnez pas explicitement dans votre message, mais la description de votre problème implique que vous avez été bloqué après trop de tentatives de connexion infructueuses. J'ai rencontré ce problème récemment lorsqu'un collègue ne pouvait pas se connecter après avoir essayé un mot de passe incorrect trop de fois. Je suis tombé sur ce post à SOLVEOPTIMIZED qui explique comment le résoudre.
Vous devez définir vos règles de pare-feu pour autoriser les connexions entrantes sur le port utilisé par le serveur VNC. Le serveur VNC utilise le port 5900 + N où N représente chaque nouvelle instance. Supposons donc que votre instance de serveur VNC s'exécute sur le port 5901, vous devez autoriser les connexions entrantes à ce port dans vos paramètres de pare-feu. Vous pouvez trouver les numéros de port pour toutes les instances avec
Après avoir modifié vos règles de pare-feu, il vous suffit d'attendre la fin du délai d'expiration du serveur et vous pourrez vous reconnecter.
Alternativement, si vous ne voulez pas attendre ou si vous ne voulez pas jouer avec vos paramètres de pare-feu, vous pouvez redémarrer le serveur VNC en supprimant toutes ses instances. C'est différent de redémarrer le service comme vous l'avez fait. Vous faites un redémarrage difficile en commençant par chercher le PID de VNC
puis tuer tous les cas avec
Assurez-vous de réellement tuer toutes les instances si pgrep renvoie plusieurs PID.
la source