Como instalar e configurar o servidor VNC no Debian 10

Como instalar e configurar o servidor VNC no Debian 10

VNC (computação de rede virtual) permitida controlar remotamente os sistemas de mesa. Podemos dizer que o VNC é um sistema gráfico de compartilhamento de desktop que usa o protocolo de buffer de quadro remoto (RFB). Existem vários Serviços de Software fornecem serviço VNC para acessar a área de trabalho baseada em Linux remotamente, incluindo, TigervNC, FightVNC, Vino, VNC4Server e muito mais.

O TigervNC é um servidor VNC de código aberto, de código aberto e de alto desempenho usado para controlar ou acessar a área de trabalho baseada em Linux remotamente. É um aplicativo cliente/servidor que permite interagir com aplicativos gráficos em máquinas remotas.

Este tutorial ajuda você a instalar e configurar o servidor VNC no Sistema Debian 10 Buster Linux usando o servidor TigervNC.

Pré -requisitos

Primeiro, atualize e atualize todos os pacotes instalados no seu sistema com o seguinte comando:

Atualização do sudo apt  Atualização do sudo apt 

Depois que seu sistema estiver atualizado, siga as próximas instruções.

Etapa 1 - Instale o ambiente da área de trabalho

O padrão, os servidores Debian tem um ambiente de desktop. O servidor TigervNC foi projetado para controlar apenas os sistemas de desktop. Então você precisará adicionar um ambiente de desktop em seu servidor.

Primeiro, instale o utilitário TaskSel para instalar um ambiente de desktop:

sudo apt install taskSel -y  

Depois de instalar o TaskSel, inicie o utilitário TaskSel com o seguinte comando:

Sudo -tarefa  

Você deve ver a seguinte interface:

  1. Mover cursor para Ambiente da área de trabalho do Debian na lista.
  2. aperte o Espaço Chave para selecionar o item.
  3. Imprensa Aba chave para mover o cursor para OK botão.
  4. Novamente bate Digitar Para iniciar a instalação.

Durante a instalação, pode solicitar escolher o tipo de teclado e continuar a instalar. Depois que todos os pacotes estiverem instalados, você precisará definir suas botas de sistema no alvo gráfico. Você pode defini -lo com o seguinte comando:

SUDO SYSTEMCTL Set-Default Graphical.alvo  

Próximo, reiniciar Seu sistema para aplicar as mudanças.

Etapa 2 - Instalando o servidor VNC no Debian

O pacote TigervNC está disponível em repositórios de pacotes padrão no Sistema Debian 10. Você pode instalá -lo executando o seguinte comando:

sudo apt install tigervnc-standalone-server -y  

Depois de instalar o TigervNC, crie um novo usuário e defina uma senha VNC para esse usuário.

Primeiro, crie um novo usuário chamado "Rahul" (ou escolha outro nome de sua escolha) com o seguinte comando:

Sudo Adduser Rahul 

Em seguida, mude o usuário para a conta recém -criada e defina uma senha do VNC com o seguinte comando:

Su - Rahul VncPasswd  

Forneça a senha desejada, como mostrado abaixo:

Senha: Verifique: você gostaria de inserir uma senha somente para visualização (s/n)? n 

Em seguida, inicie o servidor VNC usando o seguinte comando:

vncserver -localhost no  

Depois que o servidor VNC for iniciado, você deve obter a seguinte saída:

/usr/bin/xauth: arquivo/home/rahul/.O Xauthority não existe novo desktop 'Tecadmin: 1 (Rahul)' em: 1 na máquina Tecadmin Aplicativos de partida especificados em/etc/x11/xvnc-session arquivo é/home/rahul/.VNC/Tecadmin: 1.Log Use XtigervncViewer -SecurityTyPes VNCAUTH, TLSVNC -Passwd/home/rahul/.VNC/Passwd Tecadmin: 1 para conectar -se ao servidor VNC. 

Você pode verificar seu servidor VNC em execução usando o seguinte comando:

vncserver -list  

Você deve obter a seguinte saída:

Sessões do servidor Tigervnc: X Exibir # RFB Port # Process ID: 1 5901 1204 

Etapa 3 - Instalando o cliente VNC

Nesta seção, instalaremos o cliente REALVNC VNC na máquina remota e nos conectaremos ao servidor VNC.

Você pode baixar o cliente realvnc na página de download realvnc.

Depois que o download for concluído, instale o pacote baixado com o seguinte comando:

dpkg -i/home/vyom/downloads/vnc-viewer-6.20.529-Linux-X64.Deb  

Em seguida, inicie o cliente VNC no menu do aplicativo GNOME. Em seguida, clique no Menu de arquivo => nova conexão Para criar uma nova conexão. Você deve ver a seguinte tela:

Proporciona a Nome e endereço de IP Junto com o ID da sessão VNC : 1 do seu servidor VNC e clique no OK Para salvar a conexão. Você deve ver sua conexão salva na tela seguinte:

Agora, clique duas vezes na sua conexão recém -criada. Você será solicitado a fornecer sua senha VNC, como mostrado abaixo:

Forneça sua senha VNC e clique no OK. Uma vez conectado, você deve ver sua tela de desktop do Debian:

Etapa 4 - Configure o VNC para trabalhar com seu ambiente de desktop

Antes de começar, pare a instância do VNC usando o comando vncserver com uma opção -kill e o ID da sessão do servidor como um argumento.

vncserver -kill: 1  

Você deve obter a seguinte saída:

Matando o processo de processo XTIGERVNC 1719… Sucesso!

Em seguida, você precisará configurar o TigervNC para trabalhar com o GNOME. Você pode fazer isso criando um novo arquivo xstartup dentro .Diretório VNC:

Su - Rahul  nano ~//.vnc/xstartup  

Adicione as seguintes linhas:

#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.XRESources vncconfig -iconic & dbus-launch --exit-with-session gnome-session & 

Salve e feche o arquivo quando terminar. O script acima será executado automaticamente sempre que você iniciar ou reiniciar o servidor Tigervnc.

Em seguida, dê permissões de execução para ~//.arquivo vnc/xstartup:

chmod u+x ~//.vnc/xstartup  

Etapa 5 - Criando arquivo da unidade Systemd

Em seguida, você precisará criar um arquivo Systemd para o TigervNC para gerenciar o serviço VNC. Você pode criá -lo com o seguinte comando:

sudo nano/etc/systemd/system/[email protegido]  

Adicione as seguintes linhas:

[Unidade] Descrição = Serviço de Desktop Remote (VNC) depois = Syslog.rede de destino.Target [Service] type = simples usuário = rahul pamname = login pidfile =/home/%u/.vnc/%h%i.pid execStartPre =/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : ExecStart =/usr/bin/vncServer:%i -localhost no -geometry 1024x768 exectop =/usr/bin/vncserver -kill:%i [install] wanted = multi -user.alvo 

Salve e feche o arquivo e depois recarregue o daemon Systemd com o seguinte comando:

SUDO SystemCTL Daemon-Reload  

Em seguida, ative o serviço VNC para começar na reinicialização do sistema com o seguinte comando:

sudo systemctl atabille [email protegido]  

Em seguida, inicie o serviço VNC com o seguinte comando:

sudo systemctl start [email protegido]  

Conclusão

Parabéns! Você instalou com sucesso o servidor VNC em um sistema de buster Linux do Debian 10 Linux. Agora você pode conectar sua área de trabalho do Debian a partir de qualquer sistema de desktop remoto usando o VNC Viewer.