Primeiro, você deve permitir a porta VNC 5900 (padrão) através do Firewall do CentOS 8. Para fazer isso, execute o seguinte comando:
$ sudo firewall-cmd --Add-Service = VNC-Server-
Agora, recarregue o firewalld para que as mudanças entrem em vigor com o seguinte comando:
$ sudo firewall-cmd--reload
Encontrando o endereço IP:
Para se conectar remotamente à área de trabalho do CentOS 8 remotamente sobre o protocolo VNC, você precisa conhecer o endereço IP da sua máquina CentOS 8.
Para encontrar o endereço IP da sua máquina CentOS 8, execute o seguinte comando:
$ nmcli
O endereço IP da sua máquina CentOS 8 deve ser impresso. No meu caso, é 192.168.20.131.
Ativar compartilhamento de tela:
Você pode usar o Compartilhamento de tela Recurso do ambiente da área de trabalho do Gnome do CentOS 8 para compartilhar facilmente sua área de trabalho do CentOS 8 com outras pessoas. Então, eles podem ver o que você está fazendo. Mas eles não serão capazes de controlar remotamente sua máquina CentOS 8. Isso é ótimo quando você quer mostrar algo para alguém, mas você não quer que ele interfira no seu trabalho.
Para ativar Compartilhamento de tela, abra o Configurações aplicativo.
Agora, navegue para o Compartilhamento seção. Certificar-se Compartilhamento Está virado SOBRE.
Agora, clique em Compartilhamento de tela.
Alternar SOBRE Compartilhamento de tela.
Compartilhamento de tela deveria estar SOBRE.
Agora, de qualquer cliente VNC, tente se conectar à sua máquina CentOS 8.
Depois que alguém tenta se conectar à sua máquina CentOS 8, você deve ver uma notificação como mostrado na captura de tela abaixo.
Clique na notificação e clique em Aceitar Para aceitar a conexão remota.
Você deve estar conectado à sua máquina CentOS 8.
Você também pode definir uma senha para acesso ao VNC. Dessa forma, você pode acessar sua máquina CentOS 8 sem vigilância (ninguém mais precisa aceitar a conexão remota).
Para fazer isso, selecione Requer uma senha de Opções de acesso seção e digite a senha desejada.
Agora, se você tentar se conectar à sua máquina CentOS 8 sobre o protocolo VNC, você será solicitado a uma senha.
Se você fornecer a senha correta, poderá acessar sua máquina CentOS 8 remotamente.
Ativar acesso remoto:
Se você deseja controlar remotamente sua máquina CentOS 8 sobre o protocolo VNC, esta seção é para você.
Para controlar remotamente sua máquina CentOS 8, verifique Permitir conexões para controlar a tela de Compartilhamento de tela janela.
Você pode definir uma senha do VNC para acesso não assistido da mesma maneira. Você também tem a opção de solicitar a aprovação para cada conexão remota.
Agora, você pode se conectar à sua máquina CentOS 8 remotamente sobre o protocolo VNC da mesma maneira. Uma vez conectado, você pode controlar remotamente sua máquina CentOS 8.
Conecte -se à área de trabalho do CentOS 8 remotamente no Windows 10:
Eu tenho usado Remmina cliente de desktop remoto nas seções anteriores deste artigo para conectar remotamente a máquina CentOS 8 sobre o protocolo VNC. Remmina está disponível no Linux.
Se você está no Mac ou no Windows, provavelmente pode usar Realvnc's Visualizador VNC.
Se você tentar se conectar à máquina do CentOS 8 usando o VNC Viewer, especialmente no Windows 10, verá a seguinte mensagem de erro.
Isso acontece porque, VNC Viewer no momento da redação deste artigo, não suporta a criptografia TLS. Para consertar isso, você precisa configurar o CentOS 8 de uma maneira que permite conexões VNC não criptografadas. Você pode usar o Editor DConf aplicativo para fazer isso.
Você pode instalar o aplicativo DCCONF Editor com o seguinte comando:
Para confirmar a instalação, pressione Y e depois pressione .
O editor do DCCONF deve ser instalado.
Agora, inicie o editor DCCONF do menu de aplicativos do CentOS 8.
Clique em Eu vou tomar cuidado.
Clique em org.
Clique em gnomo.
Clique em Área de Trabalho.
Clique em área de trabalho remota.
Clique em vnc.
Clique em criptografia.
Agora, alterne Off Use o valor padrão.
Agora, clique no menu suspenso de Valor customizado. Agora verifica nenhum e TLS-ANON caixas de seleção. Em seguida, clique no ícone do carrapato, conforme marcado na captura de tela abaixo.
O Valor atual deveria estar ['nenhum', 'tls-anon'] como mostrado na captura de tela abaixo. Agora, feche o editor DCCONF.
Agora, se você tentar se conectar à sua máquina CentOS 8 do VNC Viewer, você verá a seguinte mensagem de aviso. Clique em Continuar.
Agora, digite sua senha VNC e clique em OK.
Você deve estar conectado à sua máquina CentOS 8.
Você pode enfrentar alguns problemas quando estiver conectado. Como, você pode ver uma tela preta.
Você também pode ver uma mensagem de erro da seguinte maneira.
É fácil consertar. Para corrigir esse problema, vá para o Configurações.
Clique em Qualidade da foto menu suspenso.
Agora, defina -o para Alto, Médio ou Baixo. Em seguida, clique em OK.
Deve ser consertado.
Se ainda não estiver consertado, feche a janela do visualizador VNC.
Agora, conecte -se à sua máquina CentOS 8 da janela Sessions.
Você deve estar conectado e tudo deve funcionar como esperado.
Se você não quiser passar por este aborrecimento, pode usar o cliente VNC apertado. Nos meus testes, o cliente VNC apertado funcionou sem nenhum problema no Windows 10.
Então, é assim que você configura o servidor VNC no CentOS 8. Obrigado por ler este artigo.