Como definir as configurações de segurança do VNC usando SSH? `Nenhum tipo de segurança é suportado. O servidor enviou tipos de segurança, mas não oferecemos suporte a nenhum deles`

15

Com a última atualização Dist, parece que as configurações de segurança do VNC foram alteradas, o que significa que não posso acessar meu Pi pelo VNC até que sejam alteradas novamente. Eu tenho acesso SSH.

Como o Pi está a mais de 160 quilômetros de distância, eu gostaria de encontrar uma maneira de alterar as configurações de segurança para me conectar ao VNC novamente sem precisar estar presente. Eu me conecto remotamente a um PC na rede remota e tenho acesso SSH ao PI através desse PC.

O erro que recebo ao tentar conectar é "Erro no TightVNC Viewer. Nenhum tipo de segurança é suportado. O servidor enviou tipos de segurança, mas nós não suportamos nenhum deles"

Para tornar as respostas para a pergunta o mais útil possível para qualquer pessoa com um problema semelhante no futuro, eu a formularei da seguinte maneira.

Usando apenas SSH, como posso garantir que tenho configurações de segurança VNC adequadas?

johnFX
fonte

Respostas:

17

Para poder usar um cliente realvnc não compatível, é necessário fazer o downgrade da segurança do servidor realvnc para usar a autenticação por senha vnc. Para poder fazer isso sem uma conexão de área de trabalho, abra uma sessão SSH:

  1. Edite o arquivo de configuração em /root/.vnc/config.d/vncserver-x11
  2. Adicione as seguintes linhas no final do arquivo

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. Reinicie o servidor

Isso definirá a autenticação com a senha: foobar . Para alterar a senha,

vncpasswd -service

Conexão testada com TigerVNC 1.7.1

isantos
fonte
4

Tente usar o visualizador realvnc . Há alguma diferença nas configurações de segurança entre as duas que produzem essa mensagem.

Steve Robillard
fonte
Queria postar - Obrigado por ter trabalhado, embora para outras pessoas com o mesmo problema elas precisem saber que você precisará fazer login com seu nome de usuário e senha que você usa para entrar no Pi e não a senha usada para entrar no tightVNC . Voto a favor, mas ele não será exibido até eu receber 15 representantes.
31417 JohnFX
Se alguém tiver a resposta para a pergunta original, eu ainda gostaria de saber uma maneira de restaurar os tipos de segurança (usando SSH) para permitir o uso do visualizador TightVNC que eu estava usando anteriormente.
johnFX