Neste tutorial, descreveremos como instalar o servidor VNC no sistema Linux Mint 20. Para testar a conexão com o servidor VNC, usaremos o aplicativo VNC viewer (cliente VNC). Você pode usar qualquer outro aplicativo cliente VNC.
Antes de prosseguir com o artigo, certifique-se de estar conectado como um usuário sudo.
Etapa 1: Instale o ambiente Desktop
Existem vários ambientes de desktop no Linux, como Gnome, KDE, XFCE, Unity, etc. Precisamos instalar qualquer um deles para que o servidor VNC funcione corretamente. Aqui, vamos instalar o desktop XFCE.
Abra o aplicativo Terminal de linha de comando usando o atalho de teclado Ctrl + Alt + T e, em seguida, execute o seguinte comando no Terminal para instalar a área de trabalho XFCE.
$sudoaptoinstalarxfce4 xfce4-goodies
Depois de executar o comando acima, o sistema pode pedir uma confirmação se você deseja continuar a instalação ou não. Pressione y para continuar; depois disso, o desktop XFCE será instalado em seu sistema junto com todas as dependências.
Etapa 2: instalar o servidor VNC
Existem diferentes servidores VNC disponíveis para sistemas Linux. Aqui, vamos instalar o Tightvncserver. É muito fácil de configurar e executar o Tightvncserver e também é confiável. Emita o seguinte comando no Terminal para instalar o Tightvncserver.
$sudoaptoinstalar -etightvncserver
Depois que a instalação for concluída, emita o seguinte comando no Terminal:
$vncserverVocê será solicitado a definir uma senha para o servidor VNC. Insira a senha e confirme-a inserindo-a novamente. Em seguida, ser-lhe-á pedido que, se quiser inserir uma senha somente para visualização, pressione n. Se você pressionar y, não poderá usar o mouse e o teclado para controlar a instância do VNC.
Quando você executa o comando vncserver pela primeira vez, ele cria um novo diretório .vnc em seu diretório inicial. Para visualizar este diretório, você pode emitir o seguinte comando no Terminal:
$ls -NS~/.vnc/
Para visualizar o processo do servidor VNC, emita o seguinte comando no Terminal:
$ps -ef | pegadaXtightvnc
Etapa 3: Configurar VNC
Agora vamos configurar o servidor VNC. Para isso, primeiro mate a sessão VNC usando o seguinte comando no Terminal:
$vncserver-matar:1
O arquivo de configuração padrão do servidor VNC é ~ / .vnc / xstartup. Antes de fazer qualquer alteração neste arquivo, vamos criar uma cópia de backup deste arquivo. Emita o seguinte comando no Terminal para fazer isso:
$mv~/.vnc/xstartup ~/.vnc/xstartup.backupAgora edite o arquivo ~ / .vnc / xstartup usando qualquer editor de texto. Aqui, estamos usando o editor de texto Vim:
$sudo vim~/.vnc/xstartupInsira as seguintes linhas neste arquivo:
#! / bin / bashxrdb$ HOME/.Xresources
startxfce4E
Agora bate Esc tecla e pressione : wq para salvar e fechar o arquivo ~ / .vnc / xstartup.
Agora você precisará tornar este arquivo executável. Emita o seguinte comando no Terminal para fazer isso:
$chmod+ x ~/.vnc/xstartupExecute o servidor VNC usando o seguinte comando no Terminal:
$vncserverEtapa 4: configurar o VNC como um serviço
Agora você precisará criar um arquivo de serviço para o servidor VNC. Para isso, navegue até o diretório / etc / systemd / system usando o seguinte comando:
$CD /etc/sistema/sistemaEm seguida, crie um arquivo de serviço com o seguinte comando no Terminal:
$vimvncserver@.serviçoInsira as seguintes linhas neste arquivo:
[Unidade]Descrição=Serviço de desktop remoto(VNC)
Depois de=syslog.alvorede.alvo
[Serviço]
Modelo=bifurcação
Do utilizador=Edward
PIDFile=/ home / edward /.vnc/%Oi.pid
ExecStartPre=- / usr / bin / vncserver -kill:% i>/ dev / null2>E1
ExecStart=/ usr / bin / vncserver -depth24-geometria 1280x800:% i
ExecStop=/ usr / bin / vncserver -kill:% i
[Instalar]
Wanted By=multi-do utilizador.alvo
Agora bate Esc tecla e pressione : wq para salvar e fechar o arquivo.
Agora recarregue os processos do systemd usando o seguinte comando no Terminal:
$systemctl daemon-reloadEm seguida, inicie os serviços do servidor VNC:
$systemctl start vncserver@1. serviçoPara ativar o serviço do servidor VNC para iniciar na inicialização, use o seguinte comando:
$systemctlpermitirvncserver@1. serviçoPara verificar o status do serviço VNC, use o seguinte comando:
$systemctl status vncserver@1. serviço
Etapa 5: conectar ao servidor VNC
Agora, tentaremos nos conectar ao servidor VNC por meio de um túnel SSH, pois o VNC em si não é um protocolo criptografado. Emita o seguinte comando no Terminal para fazer isso:
$ssh -A 5901: 127.0.0.1:5901 -N -f -a [nome do usuário] [IP do servidor]Substitua [user_name] e [server_ip] pelo nome de usuário real e o endereço IP do servidor VNC. Em nosso exemplo, o comando seria:
$ssh -A 5901: 127.0.0.1:5901 -N -f -akbuzdar 192.168.72.159
Este comando irá configurar um túnel seguro entre o seu host local e o servidor VNC.
Agora instale o aplicativo cliente VNC (visualizador VNC) em seu sistema e inicie-o. Na barra superior de um visualizador VNC, digite 127.0.0.1:5901 e pressione Digitar .
Quando a seguinte caixa de diálogo for exibida, clique em Prosseguir .
Na caixa de diálogo de autenticação a seguir, digite a senha do servidor VNC e clique em OK .
Agora você verá a área de trabalho do sistema remoto.
A conexão do servidor VNC foi estabelecida com sucesso agora. Quando terminar, feche o aplicativo do visualizador VNC e também elimine o túnel SSH usando Ctrl + c na janela Terminal. Se você precisar se conectar ao servidor VNC novamente, primeiro crie o túnel e, em seguida, conecte-se ao servidor VNC usando o aplicativo visualizador VNC.
Neste artigo, você aprendeu como instalar o servidor VNC no sistema Linux Mint 20. Agora você pode gerenciar facilmente o Linux Mint de seu sistema local usando a interface GUI. Espero que tenha gostado do artigo!