Antes de prosseguir em direção ao artigo, verifique se você está conectado como usuário sudo.
Etapa 1: Instale o ambiente da área de trabalho
Existem vários ambientes de desktop no Linux, como Gnome, KDE, XFCE, Unity, etc. Precisamos instalar qualquer um deles para o servidor VNC funcionar corretamente. Aqui, vamos instalar o XFCE Desktop.
Abra o aplicativo de terminal da linha de comando usando o atalho do teclado Ctrl+ALT+T e, em seguida.
$ sudo apt install xfce4 xfce4-goodies
Depois de executar o comando acima, o sistema pode pedir confirmação de que se você quiser continuar a instalação ou não. Pressione y para continuar; Depois disso, o XFCE Desktop será instalado em seu sistema, juntamente com todas as dependências.
Etapa 2: Instale o servidor VNC
Existem diferentes servidores VNC disponíveis para sistemas Linux. Aqui, vamos instalar “FightVncserver”. É muito fácil configurar e executar o TightVncServer, e também é confiável. Emitir o seguinte comando no terminal para instalar o tightvncserver.
$ sudo apt install -y tightvncserver
Após a conclusão da instalação, emita o seguinte comando no terminal:
$ vncserver
Você será solicitado a definir uma senha para o servidor VNC. Digite a senha e depois confirmá -la novamente. Então você será perguntado que, se você deseja 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 ”sob seu diretório doméstico. Para visualizar este diretório, você pode emitir o seguinte comando no terminal:
$ ls -lah ~//.vnc/
Para visualizar o processo do servidor VNC, emita o seguinte comando no terminal:
$ ps -ef | Grep XTightvnc
Etapa 3: Configurar VNC
Agora vamos configurar o servidor VNC. Para isso, primeiro, mate a sessão do VNC usando o seguinte comando no terminal:
$ vncserver -kill: 1
O arquivo de configuração padrão do servidor VNC é ~// .vnc/xstartup. Antes de fazer alterações 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.cópia de segurança
Agora edite o ~/.arquivo vnc/xstartup usando qualquer editor de texto. Aqui, estamos usando o Vim Text Editor:
$ sudo vim ~/.vnc/xstartup
Insira as seguintes linhas neste arquivo:
#!/BIN/BASH
xrdb $ home/.Xresources
startxfce4 &
Agora atinge Esc tecla e pressione : wq Para salvar e fechar o ~/.arquivo vnc/xstartup.
Agora você precisará fazer este arquivo executável. Emita o seguinte comando no terminal para fazer isso:
$ chmod +x ~//.vnc/xstartup
Execute o servidor VNC usando o seguinte comando no terminal:
$ vncserver
Etapa 4: Configure o VNC como um serviço
Agora você precisará criar um arquivo de serviço para o servidor VNC. Para esse fim, navegue até o diretório/etc/systemd/sistema usando o seguinte comando:
$ cd/etc/systemd/sistema
Em seguida, crie um arquivo de serviço com o seguinte comando no terminal:
$ vim [email protected]ço
Insira as seguintes linhas neste arquivo:
[Unidade]Agora atinge Esc tecla e pressione : wq Para salvar e fechar o arquivo.
Agora recarregue os processos Systemd usando o seguinte comando no terminal:
$ Systemctl Daemon-Reload
Em seguida, inicie os serviços do servidor VNC:
$ Systemctl Iniciar [email protected]ço
Para ativar o serviço do servidor VNC para iniciar na inicialização, use o seguinte comando:
$ SystemCtl Ativar [email protected]ço
Para verificar o status do serviço VNC, use o seguinte comando:
$ Systemctl Status [email protected]ço
Etapa 5: conecte -se ao servidor VNC
Agora tentaremos nos conectar ao servidor VNC através de um túnel SSH, pois o próprio VNC não é um protocolo criptografado. Emita o seguinte comando no terminal para fazer isso:
$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]
Substitua o [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 -l 5901: 127.0.0.1: 5901 -N -F -L Kbuzdar 192.168.72.159
Este comando configurará um túnel seguro entre a sua localhost e o servidor VNC.
Agora instale o aplicativo cliente VNC (VNC Viewer) no seu sistema e inicie -o. Na barra superior de um visualizador VNC, tipo 127.0.0.1: 5901, e pressione Digitar.
Quando a caixa de diálogo a seguir aparecer, clique Continuar.
Na caixa de diálogo de autenticação a seguir, digite senha do servidor VNC e clique OK.
Agora você verá a área de trabalho do sistema remoto.
A conexão do servidor VNC estabeleceu com sucesso agora. Depois de terminar, feche o aplicativo VNC Viewer e também mate o túnel SSH usando o Ctrl+C na janela do terminal. Se você precisar se conectar ao servidor VNC novamente, primeiro crie o túnel e depois conecte -se ao servidor VNC usando o aplicativo VNC Viewer.
Neste artigo, você aprendeu a instalar o servidor VNC no sistema Linux Mint 20. Agora você pode gerenciar facilmente o Linux Mint do seu sistema local usando a interface GUI. Espero que você tenha gostado do artigo!