Instalando e configurando a computação de rede virtual (VNC) no Ubuntu 20.04
No repositório do Ubuntu, você pode obter uma variedade de ambientes de mesa. Instalando o Gnome, que é o Ubuntu 20.O ambiente de desktop padrão de 04 é uma opção. Instalar o XFCE é outra alternativa. É um ambiente de desktop leve, rápido e estável que é ideal para uso em um servidor remoto.
Instale o VNC no Ubuntu 20.04
Estamos traduciendo nuestros guías y tutoriais. ES POSIBLE QUE USTED ESTÉ VIDO UNA TRADUCCION GERADA AUTOMÁTICO. Estamos trabajando con tradutores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en.
Crie uma conta Linode para experimentar este guia com um $ Credit .
Este crédito será aplicado a quaisquer serviços válidos usados durante seus primeiros dias.
Computação de rede virtual, ou VNC, é um sistema gráfico de compartilhamento de desktop que permite controlar um computador remotamente de outro. Um servidor VNC transfere eventos de teclado e mouse e exibe a tela do host remoto por meio de uma conexão de rede, que permite operar um ambiente completo de desktop no seu Linode.
Este guia explica como instalar um ambiente de desktop gráfico no seu Linode, executando o Ubuntu 20.04 e como se conectar a ele do seu computador local usando VNC.
Antes de você começar
- Se você ainda não o fez, crie uma conta Linode e calcule a instância. Veja o nosso início com o Linode e criando uma instância de computação guias.
- Siga nossa configuração e proteção de um guia de instância de computação para atualizar seu sistema. Você também pode definir o fuso horário, configurar seu nome de host, criar uma conta de usuário limitada e endurecer o acesso SSH.
Este guia está escrito para um usuário sem raios. Os comandos que requerem privilégios elevados são prefixados com sudo . Se você não estiver familiarizado com o comando sudo, pode verificar nossos usuários e grupos guia.
Instale um servidor de desktop e VNC no seu linode
- O Ubuntu tem vários ambientes de mesa disponíveis em seus repositórios. O comando a seguir instala a área de trabalho padrão, a unidade, bem como as dependências necessárias para que a interface gráfica funcione corretamente:
sudo apt install ubuntu-desktop gnome-pain-settings-daemon metacity Nautilus gnome-terminal
Isso instalará o ambiente completo da área de trabalho do Ubuntu, incluindo ferramentas de navegação no escritório e na web. Para instalar a área de trabalho sem esses pacotes, execute:
Sudo Apt Install-Não-Instalar-Recompôs Ubuntu-Desktop Gnome-Panel-Settings-Daemon Metacity NAUTILUS GNOME-Terminal
sudo apt install tigervnc-standalone-server
Proteja sua conexão VNC
O servidor VNC gera um mostrar, ou saída gráfica, identificada por um número que é definido quando o servidor inicia. Se nenhum número de exibição for definido, o servidor usará o mais baixo disponível. As conexões VNC ocorrem na porta 5900 + exibição . Este guia usará um número de exibição de 1; Portanto, você se conectará à porta remota 5901.
A conexão VNC padrão não é criptografada. Para proteger suas senhas e dados, você precisará encantar o tráfego através de uma conexão SSH com uma porta local. Você pode usar a mesma porta local para consistência.
Mac OS X e Linux
- Na sua área de trabalho, conecte -se ao seu linode com o seguinte comando. Certifique -se de substituir o usuá[email protected] seu nome de usuário e o nome do host do seu Linode ou endereço IP:
SSH -L 5901: 127.0.0.1: 5901 Usuá[email protected]
vncserver: 1
janelas
- Abra a massa e navegue para túneis sob a seção SSH no menu. Adicione uma nova porta encaminhada como mostrado abaixo, substituindo o exemplo.com com o endereço IP do seu Linode ou o nome do host:
- Clique Adicionar, Em seguida, retorne à tela ‘Sessão’. Digite o nome do host do seu Linode ou o endereço IP e um título para sua sessão. Clique em Salvar para salvar suas configurações para uso futuro e clique em Abrir para iniciar seu túnel SSH.
- Inicie o servidor VNC para testar sua conexão. Você será solicitado a definir uma senha:
vncserver: 1
Conecte -se ao VNC da sua área de trabalho
Nesta seção, você usará um cliente VNC, ou espectador, Para conectar -se ao servidor remoto. Um visualizador é o software que desenha a exibição gráfica gerada pelo servidor e cria a saída no seu computador local.
Mac OS X e Windows
Embora existam muitas opções para o OS X e Windows, este guia usará o RealVNC Viewer.
. O formato é localhost: #, onde # é o número de exibição que usamos na seção Segura de conexão VNC:
Instalando e configurando a computação de rede virtual (VNC) no Ubuntu 20.04
No repositório do Ubuntu, você pode obter uma variedade de ambientes de mesa. Instalando o Gnome, que é o Ubuntu 20.O ambiente de desktop padrão de 04 é uma opção. Instalar o XFCE é outra alternativa. É um ambiente de desktop leve, rápido e estável que é ideal para uso em um servidor remoto.
Instale o VNC no Ubuntu 20.04
Estamos traduciendo nuestros guías y tutoriais. ES POSIBLE QUE USTED ESTÉ VIDO UNA TRADUCCION GERADA AUTOMÁTICO. Estamos trabajando con tradutores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en.
Crie uma conta Linode para experimentar este guia com um $ Credit .
Este crédito será aplicado a quaisquer serviços válidos usados durante seus primeiros dias.
Computação de rede virtual, ou VNC, é um sistema gráfico de compartilhamento de desktop que permite controlar um computador remotamente de outro. Um servidor VNC transfere eventos de teclado e mouse e exibe o host remoto’S Tela através de uma conexão de rede, que permite operar um ambiente completo de desktop no seu Linode.
Este guia explica como instalar um ambiente de desktop gráfico no seu Linode, executando o Ubuntu 20.04 e como se conectar a ele do seu computador local usando VNC.
Antes de você começar
- Se você ainda não o fez, crie uma conta Linode e calcule a instância. Veja o nosso início com o Linode e criando uma instância de computação guias.
- Siga nossa configuração e proteção de um guia de instância de computação para atualizar seu sistema. Você também pode definir o fuso horário, configurar seu nome de host, criar uma conta de usuário limitada e endurecer o acesso SSH.
Este guia está escrito para um usuário sem raios. Os comandos que requerem privilégios elevados são prefixados com sudo . Se você’Não estou familiarizado com o comando sudo, você pode verificar nossos usuários e guia de grupos.
Instale um servidor de desktop e VNC no seu linode
- O Ubuntu tem vários ambientes de mesa disponíveis em seus repositórios. O comando a seguir instala a área de trabalho padrão, a unidade, bem como as dependências necessárias para que a interface gráfica funcione corretamente:
Isso instalará o ambiente completo da área de trabalho do Ubuntu, incluindo ferramentas de navegação no escritório e na web. Para instalar a área de trabalho sem esses pacotes, execute:
Sudo Apt Install-Não-Instalar-Recompôs Ubuntu-Desktop Gnome-Panel-Settings-Daemon Metacity NAUTILUS GNOME-Terminal
sudo apt install tigervnc-standalone-server
Proteja sua conexão VNC
O servidor VNC gera um mostrar, ou saída gráfica, identificada por um número que é definido quando o servidor inicia. Se nenhum número de exibição for definido, o servidor usará o mais baixo disponível. As conexões VNC ocorrem na porta 5900 + exibição . Este guia usará um número de exibição de 1; Portanto, você se conectará à porta remota 5901.
A conexão VNC padrão não é criptografada. Para proteger suas senhas e dados, você precisará encantar o tráfego através de uma conexão SSH com uma porta local. Você pode usar a mesma porta local para consistência.
Mac OS X e Linux
- Na sua área de trabalho, conecte -se ao seu linode com o seguinte comando. Certifique -se de substituir o usuá[email protected] seu nome de usuário e seu linode’s HostName ou endereço IP:
SSH -L 5901: 127.0.0.1: 5901 Usuá[email protected]
vncserver: 1
janelas
- Abra a massa e navegue para túneis sob a seção SSH no menu. Adicione uma nova porta encaminhada como mostrado abaixo, substituindo o exemplo.com seu linode’s endereço IP ou nome do host:
- Clique Adicionar, então retorne ao ‘Sessão’ tela. Digite seu linode’s HostName ou endereço IP e um título para sua sessão. Clique em Salvar para salvar suas configurações para uso futuro e clique em Abrir para iniciar seu túnel SSH.
- Inicie o servidor VNC para testar sua conexão. Você será solicitado a definir uma senha:
vncserver: 1
Conecte -se ao VNC da sua área de trabalho
Nesta seção, você usará um cliente VNC, ou espectador, Para conectar -se ao servidor remoto. Um visualizador é o software que desenha a exibição gráfica gerada pelo servidor e cria a saída no seu computador local.
Mac OS X e Windows
Embora existam muitas opções para o OS X e Windows, este guia usará o RealVNC Viewer.
Depois de instalar e abrir o espectador, conecte -se à localhost através do seu cliente VNC. O formato é localhost: #, onde # é o número de exibição que usamos na seção Segura de conexão VNC:
Após a conexão, você verá uma tela cinza em branco, pois os processos de desktop ainda não foram iniciados. .
Linux
Há uma variedade de clientes VNC disponíveis para os desktops do Ubuntu. Você pode encontrar a lista aqui. Este guia usará Remmina, que é instalado por padrão.
- Abra Remmina.
- Clique no botão para criar um novo perfil de desktop remoto . Nomeie seu perfil, especifique o protocolo VNC e entre no Host: 1 no campo do servidor. O: 1 no campo do servidor corresponde ao número de exibição. Na seção de senha, preencha a senha que você especificou para proteger sua conexão VNC:
- Imprensa .
Você’verei uma tela cinza em branco, já que os processos da área de trabalho ainda não foram iniciados. Na próxima seção, configuraremos seu Linode para lançar uma área de trabalho completa.
Configure o VNC para uma área de trabalho completa
Esta seção configurará o VNC para lançar a área de trabalho completa do Unity quando iniciar.
Depois de você’conectado com sucesso, saia da conexão. Feche o servidor VNC:
vncserver -kill: 1
Instalando e configurando a computação de rede virtual (VNC) no Ubuntu 20.04
A Computação de Rede Virtual (VNC) é um sistema de compartilhamento de tela usado para acessar as interfaces gráficas de usuário remotamente. Ele usa o protocolo de buffer de quadro remoto, permitindo que um servidor (lado do usuário) se conecte com outro lado (cliente). O VNC é seguro, seguro e trabalha em todos os sistemas operacionais.
Realvnc, UltraVNC, XFCE, FightVNC, para citar alguns, são os clientes mais populares do VNC usados hoje. Entre a lista de alternativas disponíveis, você pode escolher qualquer VNC para sua conveniência. Neste tutorial, Vamos guiá -lo pelas etapas de instalar e configurar o VNC no Ubuntu 20.04. Nós’vou instalar o XFCE por causa de sua velocidade, leveza e excelente desempenho.
Nós’Começará com a configuração de um servidor VNC em um servidor Ubuntu e estabelecendo uma conexão segura através do túnel SSH. Por fim, usaremos um programa de cliente VNC em nossa máquina local para interagir com o servidor através de um ambiente gráfico de desktop.
Pré -requisitos
Para seguir este tutorial, você precisará:
- Um Ubuntu 20.04 servidor com um usuário sem raios e um firewall não complicado (UFW).
- Um computador local com um cliente VNC instalado nele. Além disso, o cliente VNC que usaremos conecta -se através dos túneis ssh.
- Windows OS: FightVNC, RealVNC ou UltraVNC.
- Mac OS: RealVNC ou o programa de compartilhamento de tela embutido.
- Linux OS: FightVNC, RealVNC ou XFCE.
Etapa 1 – Instale o ambiente da área de trabalho e o servidor VNC
Ao contrário das versões anteriores do Ubuntu, Ubuntu 20.04 não vem com um VNC pré-instalado. Como primeiro passo, instalaremos os pacotes necessários do repositório oficial do Ubuntu. Antes de avançar, vamos’s Atualize os pacotes existentes:
Atualização do sudo apt
Agora nós’Instale o pacote XFCE e o XFCE4 – Goodies usando o comando:
sudo apt install xfce4 xfce4 – guloseimas
Enquanto seu pacote está instalando, você’Verei uma tela levando você a escolher um gerenciador de exibição padrão para XFCE. Ignore a mensagem ou defina -a como padrão e pressione Enter .
Um gerenciador de exibição é um programa que permite que os usuários façam login em um ambiente de desktop através de uma interface gráfica. Neste tutorial, nós’usarei o XFCE ao me conectar com um cliente VNC onde nós’Re login como um usuário do Ubuntu não raiz. Portanto, a escolha do gerente de exibição não terá nenhum impacto em nossa instalação.
Após a instalação do XFCE, instalaremos o servidor TightVNC:
sudo apt install tightvncserver
Na próxima etapa, use o comando vncserver para configurar uma senha de acesso ao VNC e criar os arquivos de configuração inicial. Digite o seguinte para iniciar a instância do servidor VNC:
Depois disso, configure uma senha entre 6-8 caracteres e pressione Enter . Você verá uma mensagem rápida:
Você precisará de uma senha para acessar seus desktops .
Depois de verificar a senha, você’Eu terá uma opção para criar uma senha somente para visualização. Usuários que efetuam login usando a senha somente para visualização são restritos para controlar o VNC com o mouse ou o teclado. Novamente, isso é recomendado e você pode habilitá -lo se precisar, caso contrário, você pode pular.
No futuro, se você deseja alterar sua senha ou adicionar uma senha somente para visualização, use o comando:
Agora você’Eu tenho todas as configurações padrão criadas para o servidor e uma porta de exibição 5901 lançada como: 1 . O VNC pode iniciar várias instâncias em outras portas de exibição, como: 2,: 3 e: 4 Referindo -se à porta 5902, 5903 e 5904, respectivamente::
Você gostaria de inserir uma visualização – apenas senha (s / n) ? n
xauth: arquivo / home / cloudsigma / . Autora não existe
Novo desktop ‘x’ é seu_hostname: 1
Criação de script de inicialização padrão / home / cloudsigma / . vnc / xstartup
Aplicações de partida especificadas em / home / cloudsigma / . vnc / xstartup
O arquivo de log é / home / cloudsigma / . vnc / your_hostname: 1.registro
. Na próxima etapa, vamos’s Configure o servidor para iniciar o XFCE para obter acesso através da interface gráfica.
Etapa 2 – Configure o servidor VNC
. pasta VNC que contém todos os arquivos de configuração chamados de inicialização . Inicialmente, você encontrará o arquivo de inicialização em execução que foi criado automaticamente quando executamos o comando vncserver na etapa-1. O script de inicialização foi criado quando você executou o comando vncserver na etapa anterior. No entanto, agora você criará o seu próprio para lançar o XFCE Desktop. Também teremos que criar nosso próprio servidor para iniciar a área de trabalho XFCE, porque a configuração do VNC mudará.
Antes de prosseguir, temos que interromper a instância do servidor VNC em execução na porta 5901:
vncserver – mata: 1
Você verá a saída:
Matando o processo de processo XTightVNC 17648 Nano ~ / / . vnc / xstartup
Em vez de 17648, você pode obter um número diferente e que’está bem. Em seguida nós’LL modificar o arquivo xstartup. Antes de fazer qualquer modificação de arquivo, deixe’s Backup o arquivo original:
mv ~ / / / . vnc / xstartup ~ / . vnc / xstartup . Bak
. Neste tutorial, nós’RE Usando Nano:
nano ~ / / . vnc / xstartup
Uma vez feito, adicione as seguintes linhas ao arquivo:
~/.vnc/xstartup
xrdb $ home / . Xresources
startxfce4 &
Sempre que você’está iniciando ou reiniciando o servidor VNC, esses comandos são executados automaticamente. A primeira linha é Shebang que informa o sistema sobre as informações do intérprete para passar o ~ / . Arquivo VNC / XSTARTUP para execução. A próxima linha XRDB $ Home / . Xresources, informa o VNC’S Framework para ler o usuário do servidor’. Finalmente, a última linha pede ao servidor para lançar o XFCE. Depois de adicionar essas linhas, salve e feche o arquivo.
Precisamos fazer o arquivo executável para que o servidor VNC possa usar o novo arquivo de inicialização:
chmod + x ~ / / . vnc / xstartup
Em seguida, reinicie o servidor VNC:
Vncserver – localhost
Agora você’eu terá a opção de localhamento adicionada aqui. O host local liga o servidor VNC ao seu servidor’interface de loopback s, permitindo conexões apenas de servidores instalados. Em seguida nós’estabelecerá um túnel SSH entre nossa máquina e servidor local. O objetivo é adicionar uma camada extra de segurança em torno do VNC. Por que? É porque os usuários que terão acesso serão os que já têm acesso SSH ao servidor.
Você’verá a seguinte saída:
~/.vnc/xstartup
Novo desktop ‘x’ é seu_hostname: 1
Aplicações de partida especificadas em / home / sammy / . vnc / xstartup
O arquivo de log é / home / cloudsigma / . vnc / your_hostname: 1.registro
Depois que a configuração é configurada, nós’estou pronto para conectar -se ao servidor VNC da nossa máquina local.
Etapa 3 – Conecte -se com segurança ao desktop do VNC
Ao se conectar com o servidor, o VNC não usa protocolos seguros. Portanto, precisamos estabelecer um túnel SSH e pedir ao cliente VNC que faça uma conexão usando o túnel em vez de permitir que ele faça uma conexão direta por conta própria.
Nós’Criará uma conexão SSH em nosso computador local usando o comando ssh que encaminhe para a conexão de localhamento. Use o comando no terminal para criar uma conexão SSH:
ssh – l 59000: localhost: 5901 – c – n – l cloudsigma your_server_ip
Deixar’s decifra o código acima:
- – L 59000: localhost: 5901: O interruptor – L especifica que a porta fornecida no computador local (59000) irá para o host e porta fornecida no servidor de destino (localhost: 5901). Isso significa que a porta 5901 no servidor de destino será definida como Your_server_ip). A porta local que você especifica é arbitrária. Enquanto a porta não estiver’já vinculado a outro serviço, você’é livre para usá -lo como porta de encaminhamento para o seu túnel.
- – C: Ativa a compressão que ajuda ainda mais na minimização do consumo de recursos e na aceleração do desempenho.
- – N: Útil para encaminhamento de portas. Isso informa a SSH a não executar nenhum comando remoto.
- – l CloudSigma your_server_ip: o switch – L permite especificar o usuário que deseja fazer login como depois de se conectar ao servidor.
O comando acima é uma maneira mais segura de estabelecer uma conexão segura do que apenas abrir seu servidor’s firewall para permitir que as conexões sejam porta 5901 de qualquer lugar. Depois de fazer a conexão, o SHH Tunnel encaminhe o conteúdo da porta 5901 no seu VNC para a porta 59000 na sua máquina local através da porta SSH padrão; Porta 22 .
Você também pode usar a massa para conectar seu servidor. Aberto, vá para o lado esquerdo do terminal de massa e encontre o Conexão ramificação para conectar. Então, expandir o Ssh ramificar e clicar em Túneis. No Opções que controlam o encaminhamento da porta SSH tela, digite 59000 como o Porta de origem e localhost: 5901 como o Destino:
Mantenha todas as opções inalteradas, clique em Adicionar, e então Aplicar Para implementar o túnel. Quando o túnel começar, use um cliente VNC para se conectar ao host: 59000 . ’será solicitado a autenticar usando a senha que’Criei na etapa-1. Depois de se conectar, você’verá a área de trabalho padrão XFCE:
Você pode acessar e gerenciar arquivos no diretório inicial. Além disso, configure seu servidor VNC para ser executado como um serviço Systemd.
Etapa 4 – Execute o VNC como um serviço Systemd
Configurar o servidor VNC para executar como um serviço Systemd permite que o gerenciamento do servidor. Você pode começar, parar, reiniciar ou encerrar, conforme sua conveniência e necessidades. Toda vez que o servidor inicializa, você pode usar comandos de gerenciamento do Systemd para verificar se o servidor está ligado ou desligado .
Nós primeiro’Criarei um novo arquivo de unidade para especificar a porta de exibição VNC que queremos usar ao gerenciar os serviços. Defina um arquivo de unidade:
Instale o servidor VNC no Ubuntu 20.04 | 18.04 LTS para acessar o GNOME
O VNC significa Computação de Rede Virtual é uma plataforma de software gratuita e abre para executar no Linux e em outros sistemas operacionais desenvolvidos pela Olivetti & Oracle Research Lab. Permite o compartilhamento de conteúdo de tela de um computador remoto (no qual um Servidor VNC está funcionando) em um computador local (no qual um Visualizador VNC está correndo). Juntamente com a capacidade de enviar entradas do teclado e mouse do computador local para PC ou servidor remoto. Assim como o RDP da Microsoft. No entanto, diferentemente do RDP, a sessão no VNC será independente, o que significa que o usuário remoto não faz’preciso fazer logon para dar acesso ao sistema VNC Viewer do cliente.
. A parte do servidor VNC deve ser instalada no computador remoto que o usuário deseja acessar em uma rede sem estar fisicamente presente na frente dele. Enquanto o sistema local, onde o usuário ou administrador deseja acessar o sistema remoto precisa ter um aplicativo VNC Viewer. Em seguida, formamos um computador poderá acessar outro computador em uma rede, que, no entanto, tem pouco em comum com compartilhamento normal de arquivos.
.
Quando você usa o software VNC?
O software é adequado para ambos os indivíduos e pequenas para grandes empresas. Geralmente, os administradores de rede usam o VNC para resolver os problemas dos funcionários’ computadores tomando controle remoto via VNC. Na maioria das vezes, isso é feito para solucionar problemas de solução de problemas sem atender fisicamente ao computador remoto. Outro aplicativo é a instalação do software via acesso remoto, para o qual o funcionário não possui os direitos apropriados ou ele simplesmente não tem tempo.
Quais são as vantagens de usar o software VNC?
A maior vantagem de usar o VNC é a economia do tempo. Os administradores ou qualquer usuário não’Preciso passar por vários andares até o sistema em que ele/ela deseja instalar qualquer software ou apenas para manutenção.
Como instalar e configurar o VNC no Ubuntu 20.04
Neste tutorial, você instalará e configurará o VNC no Ubuntu 20.04. A Computação de Rede Virtual (VNC) é uma tecnologia gráfica de compartilhamento de desktop que permite operar outro computador remotamente usando o teclado e o mouse.
Introdução
Antes de começarmos a falar sobre como instalar e configurar o VNC no Ubuntu 20.04, vamos entender brevemente – o que é VNC?
A Computação de Rede Virtual (VNC) é uma tecnologia gráfica de compartilhamento de desktop que permite operar outro computador remotamente usando o teclado e o mouse. É uma alternativa gratuita e de código aberto ao protocolo RDP da Microsoft (RDP).
Neste tutorial, você instalará e configurará um servidor VNC no Ubuntu 20.04.
Instalando o ambiente da área de trabalho
Os servidores Ubuntu são tratados pela linha de comando e não são pré-instalados com um ambiente gráfico. Se você estiver usando o Ubuntu na sua área de trabalho, você pode pular esta etapa.
No repositório do Ubuntu, você pode obter uma variedade de ambientes de mesa. Instalando o Gnome, que é o Ubuntu 20.O ambiente de desktop padrão de 04 é uma opção. Instalar o XFCE é outra alternativa. É um ambiente de desktop leve, rápido e estável que é ideal para uso em um servidor remoto.
Instalaremos o XFCE neste tutorial. Como usuário com recursos de sudo, execute os seguintes comandos:
sudo apt update sudo apt install xfce4 xfce4-goodies
Download e instalação de pacotes XFCE pode levar algum tempo, dependendo do seu sistema.
Instale o servidor VNC
TightVNC, Tigervnc e X11VNC são apenas alguns dos servidores VNC acessíveis no repositório do Ubuntu. Em termos de velocidade e segurança, cada servidor VNC tem seu próprio conjunto de pontos fortes e fracos.
Tigervnc será instalado. É um servidor VNC de alto desempenho que é mantido ativamente. Para instalar o pacote, use o seguinte comando:
sudo apt install tigervnc-standalone-server
Configure o acesso ao VNC
A próxima etapa é construir a configuração inicial do usuário e configurar a senha após a instalação do servidor VNC.
O comando vncpasswd é usado para alterar a senha do usuário. Ao executar o seguinte comando, não use sudo:
VncPasswd
Você será solicitado a entrar e confirmar sua senha, bem como se você deseja que seja apenas uma visualização. O usuário não poderá interagir com a instância do VNC com o mouse ou teclado se você optar por configurar uma senha somente para visualização.
Senha de saída: Verifique: Você gostaria de inserir uma senha somente para visualização (s/n)? n
O arquivo de senha é mantido no /.Diretório VNC, que é gerado se já não existir.
O próximo passo é configurar o TigervNC para usar o XFCE. Crie o seguinte arquivo para fazer isso:
nano ~//.vnc/xstartup
#!/bin/sh unset session_manager unset dbus_session_bus_address Exec startxfce4
O arquivo deve ser salvo e fechado. .
Permissões de execução também são necessárias para o /.arquivo vnc/xstartup. Para alterar as permissões de um arquivo, use o comando chmod:
chmod u+x ~//.vnc/xstartup
Crie um arquivo chamado Config e adicione uma opção por linha se precisar enviar mais opções para o servidor VNC. Aqui está uma ilustração:
Geometria = 1920x1080 dpi = 96
O comando vncserver agora pode ser usado para iniciar o servidor VNC:
vncserver
Saída novo 'servidor2.Vegastack.com: 1 (Vegastack) 'Desktop em: 1 no servidor de máquina2.Vegastack.com aplicações iniciais especificadas em/home/Vegastack/.O arquivo de log vnc/xstartup é/home/vegastack/.VNC/Server2.Vegastack.com: 1.Log Use XtigervNcViewer -SecurityTyPes VNCAUTH -Passwd/home/vegastack/.VNC/Passwd: 1 para conectar -se ao servidor VNC.
Na saída acima, tome nota do: 1 após o nome do host. O número da porta de exibição na qual o servidor VNC está executando é exibido aqui. O servidor está ouvindo na porta TCP 5901 (5900+1) neste exemplo. Se você usar o VNCServer para criar uma segunda instância, ele será executado na próxima porta disponível, que é: 2, o que significa que o servidor estará em execução na porta 5902 (5900+2).
É vital entender que, ao trabalhar com servidores VNC,: x refere -se a 5900+x como uma porta de exibição.
Você pode receber uma lista de todas as sessões do VNC que estão atualmente ativas digitando:
vncserver -list
Saída Tigervnc Server Sessions: X Display # RFB Port # Process ID: 1 5901 5710
Pare a instância do VNC usando o comando vncserver com a opção -kill e o número do servidor como um argumento antes de passar para a próxima etapa. Como o servidor está ouvindo na porta 5901: 1 Neste exemplo, vamos desligá -lo com:
vncserver -kill: 1
. sucesso!
Crie um arquivo de unidade Systemd
Em vez de iniciar a sessão do VNC manualmente, vamos desenvolver um arquivo de unidade Systemd que inicie, pare e reinicie o serviço VNC conforme necessário.
Copie as seguintes configurações em seu editor de texto e coloque -o. Certifique -se de que o nome de usuário na linha 7 seja o mesmo que o seu.
[Unidade] Descrição = Serviço de Desktop Remote (VNC) depois = Syslog.rede de destino...pid execStartPre =/bin/sh -c '/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : 'ExecStart =/usr/bin/vncServer:%i -geometry 1440x900 -Alwayshared -fg Execstop =/usr/bin/vncserver -kill:%i [install] wanted = multi -user.alvo
O arquivo deve ser salvo e fechado.
Systemd deve ser notificado de que um novo arquivo de unidade foi criado:
SUDO SystemCTL Daemon-Reload
Permita que o serviço inicie automaticamente quando o computador inicializar:
A porta de exibição na qual o serviço VNC será executado é definido pelo número 1 após o símbolo @. Isso significa que, como descrevemos na seção anterior, o servidor VNC ouvirá na porta 5901 .
Execute o seguinte comando para iniciar o serviço VNC:
Verifique se o serviço foi iniciado com sucesso executando as seguintes etapas:
Saída ● [Email Protected]-Serviço de desktop remoto (VNC) carregado: carregado (/etc/systemd/system/[email protegido]; habilitado; predefinição do fornecedor: ativado) ativo: ativo (em execução) desde FRI 2021-03-26 20:00:59 UTC; 3s atrás .
O VNC não é um protocolo criptografado, portanto, o cheiro de pacotes é possível. Criar um túnel SSH e encaminhar o tráfego com segurança da sua máquina local na porta 5901 para o servidor na mesma porta é a maneira preferida.
Configure o SSH Tunneling no Linux e MacOS
Se sua máquina executar o Linux, MacOS ou qualquer sistema operacional baseado em UNIX, você poderá configurar rapidamente um túnel SSH usando o comando:
..0.1: 5901 -n -f -l Vagrant 192.168.33.
Você será solicitado pela senha do seu usuário.
Substitua o nome de usuário e servidor_ip_address pelo seu nome de usuário e endereço IP do servidor.
Configure o SSH Tunneling no Windows
Se você estiver usando o Windows, você pode usar o cliente SSH Putty para configurar o SSH Tunneling.
No campo do nome do host ou do endereço IP da massa, digite o endereço IP do seu servidor.
. .
. Selecione a sessão salva no servidor remoto e clique no botão Abrir.
Conecte usando o VNCViewer
Agora que o túnel SSH foi estabelecido, você pode iniciar seu VNCViewer e conectar -se ao servidor VNC em localhost: 5901 .
Qualquer visualizador de VNC, incluindo TigervNC, FightVNC, RealVNC, UltraVNC, Vinagre e VNC Viewer para Google Chrome, pode ser usado.
Tigervnc será usado. Abra o espectador, digite localhost: 5901 na barra de endereço e pressione o botão Connect.
Quando solicitado, insira a senha do seu usuário e a área de trabalho padrão XFCE deve aparecer.
Você pode usar o teclado e o mouse para interagir com a área de trabalho XFCE remota da estação de trabalho local.
Conclusão
Esperamos que este guia detalhado tenha ajudado você a instalar o VNC no Ubuntu 20..
Crie a configuração básica e configure a senha usando o comando vncpasswd para configurar seu servidor VNC para iniciar uma tela para mais de um usuário. Um novo arquivo de serviço com uma porta diferente também deve ser criada.
Se você tiver alguma dúvida, deixe um comentário abaixo e nós’ficarei feliz em responder a eles com certeza.