Notícias
Novos modelos de linguagem da API Serverspace GPT
VB
fevereiro 20, 2023
Atualizado janeiro 31, 2025

Como instalar a VNC no servidor no Ubuntu 20.04

Ubuntu VNC

O que é VNC

VNC (Virtual Network Computing) - software que torna seu teclado e mouse "locais" conectados a qualquer outro servidor. Essa ferramenta permite o fácil gerenciamento de arquivos, software e configurações em um servidor remoto.

Requisitos para instalação

Embora seja possível usar o console VNC como ferramenta de gerenciamento no modo CLI, ele é completamente sem sentido, pois o SSH é melhor nesse cenário (exceto na recuperação de desastres). Portanto, o motivo para usar o VNC é a presença da GUI. Você precisa de pelo menos 2 Gb de RAM, CPU de 2 núcleos e 20 a 30 GB de espaço em disco.

Instalação

Agora você está pronto. Siga as etapas abaixo:

Atualize o cache do software e instale os pacotes por meio da ferramenta de gerenciamento de pacotes do sistema:

apt-get update && apt install xfce4-goodies tightvncserver xfce4

pic1

Execute a ferramenta instalada e defina a senha de acesso. Você também pode definir uma senha separada para os "visualizadores", se desejar:

vncserver

pic2

Encerrar a sessão:

vncserver -kill :1

pic3

Adicione uma linha ao arquivo de configurações:

echo "startxfce4 &" >> /root/.vnc/xstartup

pic4

 

Adicionar permissões de execução ao arquivo:

chmod -rwxr-xr-x /root/.vnc/xstartup

pic5

Execute o serviço novamente:

vncserver

pic7

Agora seu serviço VNC está pronto para ser usado. Lembre-se: se você preferir qualquer cliente VNC, precisará adicionar "59" antes do número da porta "real". Por exemplo, se a porta real for "1", você deverá usar "5901" em seu software cliente:

pic7

Deve aparecer um resultado como o abaixo. Se você viu isso, você é ótimo!

pic8

A próxima etapa é opcional: você pode querer executar o serviço VNC automaticamente. Isso é muito fácil. Crie um arquivo inicial de serviço:

cat <<EOT >> /etc/systemd/system/vnc.service

[Unit]
Description=VNC-server
After=syslog.target network.target

[Service]
Type=forking
User=root
PAMName=login
PIDFile=/root/.vnc/%H:1.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver
ExecStop=/usr/bin/vncserver -kill :1

[Install]
WantedBy=multi-user.target
EOT

pic9

Habilite nosso serviço e inicie-o:

systemctl enable vnc

systemctl start vnc

pic10

Conclusão

Agora você pode organizar um acesso fácil ao ambiente de trabalho do seu servidor e configurar esse acesso para funcionar permanentemente.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.