Como instalar e configurar o VNC no Ubuntu

Como instalar e configurar o VNC no Ubuntu

Vnc é um acrônimo para Computação de rede virtual; Disponível gratuitamente, de código aberto e alternativa para o Microsoft RDP Protocol (RDP). Essa tecnologia é introduzida para compartilhar graficamente seu sistema de desktop, permitindo que você opere outro computador remotamente usando o mouse e o teclado. Em outras palavras, podemos dizer que o VNC é um conjunto de protocolos utilizados para Compartilhando desktop sistemas. Ele permite que os usuários que não se sintam confortáveis ​​com a linha de comando gerenciar suas configurações, aplicativos e arquivos remotamente.

Agora, você aprenderá sobre como instalar e configurar o VNC no seu sistema Ubuntu. Então vamos começar!

Como instalar e configurar o VNC no Ubuntu

Primeiro de tudo, atualize seus repositórios do sistema executando o comando abaixo:

Atualização $ sudo apt-get

O próximo passo é obter a interface gráfica.

Como instalar o ambiente de desktop XFCE no Ubuntu

Você deve saber que os servidores do Ubuntu são tratados pela linha de comando e os servidores não têm um ambiente de desktop de pré-instalação. Se você estiver usando a versão da área de trabalho do Ubuntu, pule esta etapa.

No repositório do Ubuntu, você receberá uma variedade de ambientes de desktop. Neste post, instalaremos o “Xfce,”, Que é um ambiente leve e robusto, excelente para usar em um servidor remoto:

$ sudo apt install xfce4 xfce4-goodies

Digitar "y/y”Para permitir que o processo de instalação do XFCE continue. Enquanto isso, um prompt aparecerá na tela do terminal solicitando que você configure o LightDM:

Entre "GDM3" e "Lightdm”, Selecione qualquer um deles como gerenciador de exibição padrão:

Como instalar o Tigervnc no Ubuntu

Existe muito software para controlar uma distribuição baseada em Linux. No entanto, usaremos o “Tigervnc”Em nosso sistema. É um servidor VNC de código aberto utilizado para controlar o acesso da sua área de trabalho remotamente.

Agora, instale TIGHERVNC em seu sistema usando o seguinte comando:

$ sudo apt install tigervnc-standalone server

Como configurar o acesso VNC no Ubuntu

Executar o abaixo-dado “VncPasswd”Comando para definir a senha:

$ vncpasswd

Digite uma senha entre seis a oito caracteres. Em seguida, confirme que você selecionou uma senha somente para visualização dando “n”Como uma entrada para o terminal:

O próximo passo é a configuração de Tigervnc Para utilizar o ambiente de desktop XFCE. Para fazer isso, criaremos um aberto o “xstartup”Arquivo no diretório VNC usando o“Nano" editor:

$ sudo nano ~//.vnc/xstartup

Os comandos que especificamos serão executados sempre que reiniciar ou iniciar o servidor Tigervnc. Essa é a razão pela qual nomeamos nosso arquivo como "xstartup" arquivo:

#!/bin/sh
Unset session_manager
unset dbus_session_bus_address
EXEC STARTXFCE4

Esses comandos desencadearão o gerente da sessão e o endereço da sessão. Ele também ativará o XFace4 no momento da inicialização do servidor:

Imprensa "Ctrl+o”Para salvar as mudanças que fizemos no“xstartup" arquivo:

Em seguida, utilize o comando "CHMOD" para adicionar a permissão de "execução" ao arquivo de inicialização do VNC:

$ sudo chmod u+x ~/.vnc/xstartup

Você também pode passar algumas opções adicionais para o seu servidor VNC criando um arquivo de configuração VNC e adicionando as configurações linha por linha. Se você deseja executar esta operação, execute este comando no seu terminal Ubuntu:

$ sudo nano ~//.vnc/config

Este comando criará e abrirá o arquivo de configuração do VNC no Nano Editor:

Para a demonstração, estamos adicionando algumas linhas ao arquivo aberto:

Geometria = 1920x1080
DPI = 96

Essas linhas são adicionadas para definir as configurações relacionadas à interface do VNC:

Imprensa "Ctrl+o”Para salvar as configurações e reiniciar o servidor VNC:

$ sudo vncserver

Na saída, você verá um “: 1”Depois do seu sistema nome de anfitrião. Este valor simboliza a porta em que o VNC está operando atualmente em seu sistema. Por exemplo, em nosso Ubuntu, o servidor VNC está em execução na porta 5901 TCP do sistema (5900+1).

Se você vir um número além de “1,”Então adicione esse número no“5900,”E você receberá o número da porta no qual o VNC está operando no seu sistema:

Adicione o "-matar"Opção na"vncserver”Comando para matar a instância em execução no número da porta“1" ou "5901”:

$ vncserver -kill: 1

Como criar um arquivo de unidade Systemd no Ubuntu

O VNC também oferece a opção de criar um Arquivo da unidade Systemd e adicione seus serviços VNC, como iniciar, reiniciar e interromper o VNC. Para fazer isso, execute um comando abaixo do goleiro no terminal Ubuntu:

$ sudo nano/etc/systemd/system/[email protected]ço
[Unidade]
Descrição = Serviço de Desktop Remote (VNC)
Depois = syslog.rede de destino.alvo
[Serviço] Tipo = simples
Usuário = root
Pamname = loginpidfile =/home/%u/.vnc/%h%i.PID
Execstartpre =/bin/sh -c '/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : '
ExecStart =/usr/bin/vncserver:%i -geometria 1440x900 -alwayshared -fg
Execstop =/usr/bin/vncserver -kill:%i
[Instalar]
WantedBy = MultiUser.alvo

Aqui, não se esqueça de adicionar seu nome de usuário com o “Do utilizador”Comando:

Imprensa "Ctrl+o”Para salvar as mudanças e recarregar o daemon:

$ sudo systemctl daemon -load

Utilize o comando abaixo para permitir o serviço VNC no momento da inicialização do sistema:

$ sudo systemctl Ativar [email protected]ço

Agora, inicie o serviço usando este comando:

$ sudo systemctl start [email protected]ço

Confira o status do seu serviço VNC:

$ sudo status Systemctl [email protected]ço

A saída significa que o serviço VNC está em execução no sistema Ubuntu:

Como conectar o servidor VNC no Ubuntu

O principal conceito por trás da conexão do servidor VNC é criar um túnel SSH que permita o tráfego da porta "5901" do sistema. Se você deseja se conectar a um servidor VNC, consulte a sintaxe do seguinte comando ssh:

$ ssh -l 5901: 127.0.0.1: 5901 -N -F -l Endereço IP do nome de usuário

Aqui, a opção "-l" é adicionada para especificar o nome de login do usuário: "-f" permite que o SSH seja executado em segundo plano, e o ""-N”A opção verifica se adicionamos o nome de usuário ou não (o comprimento é zero ou não).

Para criar um túnel SSH em nosso sistema, executaremos este comando:

$ ssh -l 5901: 127.0.0.1: 5901 -N -F -L Linuxhint -Vbox 192.168.43.1

Depois disso, abra seu aplicativo VNC Viewer e conecte -o ao servidor VNC na sua porta de host local 5901 “Localhost: 5901”.

Conclusão

Computação de rede virtual ou Vnc Permite que os usuários do Ubuntu gerenciem corretamente o aplicativo, suas configurações e arquivos que existem em um servidor remoto. Permite que eles tenham controle completo compartilhando o sistema de desktop. Neste guia, mostramos Como instalar e configurar o VNC no Ubuntu. Quero tentar acessando remotamente um sistema? Experimente nosso método fornecido em seu sistema Ubuntu!