Instale o servidor VNC no Linux Mint Top 10

Instale o servidor VNC no Linux Mint Top 10
Às vezes, você não apenas 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 graficamente remotamente. O VNC (significa computação de rede virtual) é semelhante à ferramenta de desktop remota em sistemas Windows. Ele permite gerenciar e controlar o servidor remoto do 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 do cliente VNC.

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]
Descrição = Serviço de Desktop Remote (VNC)
Depois = syslog.rede de destino.alvo
[Serviço]
Tipo = forking
Usuário = Edward
Pidfile =/home/Edward/.vnc/%h:%i.PID
ExecstartPre = -/usr/bin/vncserver -kill:%i>/dev/null 2> & 1
Execstart =/usr/bin/vncserver -Depth 24 -geometry 1280x800:%i
Execstop =/usr/bin/vncserver -kill:%i
[Instalar]
WantedBy = MultiUser.alvo

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!