Linux Mint

Instale o servidor VNC no Linux Mint 20

Instale o servidor VNC no Linux Mint 20
Às vezes, você não só precisa se conectar a sistemas remotos, mas também precisa acessar todo o ambiente da GUI. No Linux, o VNC é uma ferramenta que permite fazer login no servidor Linux remotamente. VNC (Significa Virtual Network Computing) é semelhante à ferramenta de área de trabalho remota em sistemas Windows. Ele permite que você gerencie e controle o servidor remoto de seu sistema local.

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. Precisaremos 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 o desktop XFCE.

$ sudo apt install xfce4 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.

$ 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 confirme-a digitando-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 será capaz de usar o mouse e o teclado para controlar a instância 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 -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 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 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.cópia de segurança

Agora edite o ~ /.arquivo vnc / xstartup usando qualquer editor de texto. Aqui, estamos usando o editor de texto Vim:

$ sudo vim ~ /.vnc / xstartup

Insira as seguintes linhas neste arquivo:

#!/ bin / bash
xrdb $ HOME /.Xresources
startxfce4 &

Agora bate Esc tecla e pressione : wq para salvar e fechar o ~ /.arquivo vnc / xstartup.

Agora você precisa tornar 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: 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 / systemd / system

Em seguida, crie um arquivo de serviço com o seguinte comando no Terminal:

$ vim vncserver @.serviço

Insira as seguintes linhas neste arquivo:

[Unidade]
Descrição = Serviço de área de trabalho remota (VNC)
After = syslog.rede alvo.alvo
[Serviço]
Tipo = bifurcação
User = edward
PIDFile = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver - profundidade 24 - geometria 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Instalar]
WantedBy = multiusuário.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-reload

Em seguida, inicie os serviços do servidor VNC:

$ systemctl start vncserver @ 1.serviço

Para ativar o serviço do servidor VNC para iniciar na inicialização, use o seguinte comando:

$ systemctl enable vncserver @ 1.serviço

Para verificar o status do serviço VNC, use o seguinte comando:

$ systemctl status vncserver @ 1.serviço

Etapa 5: conectar ao servidor VNC

Agora vamos tentar conectar ao servidor VNC através 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 -L 5901: 127.0.0.1: 5901 -N -f -l [nome_do_usuário] [servidor_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 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 Entrar.

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 visualizador VNC e também elimine o túnel SSH usando Ctrl + c na janela do 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!

Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...
Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...