Tema Jannah A licença não é validada, vá para a página de opções do tema para validar a licença, você precisa de uma única licença para cada nome de domínio.
Como configurar um servidor VNC no Ubuntu
O protocolo Virtual Network Computing (VNC) é um dos pilares do gerenciamento de área de trabalho remota. Ele permite que você execute remotamente o servidor de forma integrada, juntamente com uma área de trabalho totalmente gráfica. Aqui mostramos como configurar um servidor VNC no Ubuntu. Também explicaremos como você pode se conectar a um servidor VNC e fazê-lo funcionar de acordo com suas próprias necessidades.
Hospede um servidor VNC local no Ubuntu
Uma das maneiras mais fáceis de iniciar um servidor VNC no Ubuntu é através do "Área de trabalho remota". Desde a versão 16.04, o Ubuntu já vem com uma maneira básica, mas altamente capaz de compartilhar sua área de trabalho em uma rede local.
Para usar o Ubuntu Remote Desktop, você precisa pressionar Win e digitar Settings. Isso abrirá o painel de controle de distribuição, onde você pode encontrar a maioria de suas configurações.
Em seguida, você precisa clicar no ícone da lupa no canto superior esquerdo da janela. Isso abrirá uma pequena caixa de pesquisa onde você pode fornecer o nome da configuração que deseja acessar. Aqui, digite "compartilhar".
Uma vez feito, você precisa tocar em uma categoria "Compartilhando" na barra lateral esquerda da janela. Isso, por sua vez, abrirá um conjunto de menus onde você pode controlar as políticas de compartilhamento do Ubuntu. Para acessar as políticas de área de trabalho remota, você precisa pressionar Menu "área de trabalho remota".
Fazê-lo vai carregar uma pequena janela de sobreposição onde você pode modificar e habilitar o serviço de área de trabalho remota da sua máquina. Para iniciar uma sessão remota, você precisa habilitar uma opção "área de trabalho remota".
Em seguida, você também precisa selecionar "Ativar protocolo VNC herdado". Isso garantirá que qualquer cliente conectado seja capaz de se comunicar adequadamente com seu dispositivo.
Finalmente, você precisa selecionar uma opção "controle remoto". Por padrão, o Ubuntu Remote Desktop não permite que convidados remotos controlem o teclado e o mouse da máquina. A ativação dessa opção ignorará essa restrição.
Embora o recurso de área de trabalho remota do Ubuntu seja útil para tarefas básicas, um de seus maiores recursos limitantes é que ele só funciona em redes locais. Isso pode ser um problema se você deseja controlar seu dispositivo fora de casa ou controlar um servidor privado virtual remoto.
A este respeito, TigerVNC é uma implementação eficiente e robusta do protocolo VNC que pode funcionar em redes offshore. Além de encaminhar aplicativos remotamente usando SSH , visa fornecer uma maneira simples de compartilhar computadores desktop inteiros em diferentes plataformas e diferentes condições de rede. Por exemplo, é possível criar um servidor VNC em um Linux VPS e acessá-lo de uma máquina Windows local.
Além disso, os desenvolvedores do TigerVNC também projetaram o software para ser seguro por padrão. Isso significa que você pode implantar facilmente o TigerVNC e criptografar todos os dados entre o servidor e seus clientes.
Instale o TigerVNC no Ubuntu
A primeira etapa na implantação de um servidor TigerVNC é instalar uma cópia do software em sua máquina. Para fazer isso, primeiro você precisa atualizar e atualizar seu sistema:
sudo apt update && sudo apt update
Em seguida, você precisa instalar o TigerVNC executando o seguinte comando:
Com o TigerVNC instalado, agora você pode criar uma senha mestra para o seu servidor. Para fazer isso, você precisa executar o seguinte comando:
vncpasswd
Este comando exibirá um prompt cego onde você pode digitar a senha do seu novo servidor. É importante observar que o tamanho mínimo da senha aqui é de 6 caracteres.
Em seguida, ele solicitará uma senha "Apenas para exibição". Esta opção permite que você compartilhe sua área de trabalho sem dar ao convidado qualquer controle sobre o teclado e o mouse do dispositivo. No meu caso, vou definir esta opção para “N.”
Configurar e executar TigerVNC no Ubuntu
Com uma senha mestra definida, agora você pode configurar as portas específicas do usuário para seu servidor VNC. Isso permite que você compartilhe seu dispositivo em paralelo entre diferentes clientes.
Para fazer isso, você precisa abrir “/etc/tigervnc/vncserver.users” Usando seu editor de texto favorito:
sudo nano /etc/tigervnc/vncserver
Uma vez dentro, você precisa criar um espaço para todos os usuários que deseja adicionar ao servidor. Você pode fazer isso pressionando Alt + /, Então Enter.
Depois disso, agora você pode adicionar os usuários que deseja associar ao seu servidor VNC. Na maioria das vezes, a sintaxe geral para adicionar um novo usuário no TigerVNC é mais ou menos assim:
:display=nome de usuário
O valor de exibição informa ao TigerVNC para criar um dispositivo de monitor falso em uma porta de exibição específica. Por exemplo, defina um valor para “:1” diz a um servo VNC Crio "tela virtual" no porto 1.
O valor do nome de usuário informa ao TigerVNC para alocar o dispositivo de monitor falso para um usuário específico. No meu caso, escrevendo a linha: 1 = carneiros vai nomear "tela virtual" Na porta 1 para minha conta de usuário.
Crie sua própria configuração de servidor VNC
Uma vez feito isso, agora você pode criar o arquivo de configuração para seu usuário VNC. Para fazer isso, você precisa executar o seguinte comando:
nano /home/$USER/.vnc/xstartup
Em seguida, você precisa escrever um pequeno script que carregará automaticamente as variáveis de ambiente padrão assim que o TigerVNC estiver em execução:
A primeira linha de código definirá a variável PATH para a sessão de área de trabalho remota. Isso ocorre porque a sessão TigerVNC não herda a variável PATH do dispositivo "a origem".
A segunda e a terceira linhas garantem que a sessão atual da área de trabalho remota não use nenhuma variável de sessão da máquina "a origem".
A quarta linha de código inicia o ambiente de área de trabalho GNOME na área de trabalho remota. Ao contrário de um daemon regular, você não precisa bifurcar esse processo.
Uma vez feito isso, agora você pode salvar seu novo arquivo de configuração pressionando Ctrl + O , Então Ctrl + X.
Por fim, certifique-se de que seu novo arquivo de configuração contenha os bits de execução corretos. Você pode fazer isso executando o seguinte comando:
chmod u+x /home/$USER/.vnc/xstartup
Crie e inicie o serviço TigerVNC
Depois de concluir seu arquivo de configuração, agora você pode criar um serviço SystemD para seu servidor VNC. Isso permitirá que você inicie automaticamente o serviço TigerVNC durante a inicialização.
Para começar, primeiro você precisa criar o arquivo de serviço SystemD apropriado em “/etc/systemd/system:”
Em seguida, você pode usar o cliente TigerVNC para se conectar à tela virtual do servidor VNC:
visualizador vnc 192.168.68.155:5901
Por outro lado, você precisa omitir o valor da porta se estiver se conectando à sua máquina por meio do recurso de área de trabalho remota do Ubuntu:
visualizador vnc 192.168.68.155
Perguntas comuns
Q 1. Meu servidor VNC remoto não está exibindo nenhuma fonte. responda. Este problema é provavelmente devido a um problema com o cache do seu servidor. Para corrigir isso, certifique-se de ter instalado todas as fontes necessárias para o seu ambiente de trabalho.
Por exemplo, você pode executar sudo apt instalar Fonts-dejavu Font-dejavu-extra Para instalar algumas fontes básicas usadas pela maioria dos ambientes modernos.
Q 2. Meu cliente TigerVNC está mostrando uma tela preta. responda. Embora isso possa ocorrer devido a vários problemas, a causa mais comum desse problema é um conflito entre a tela física e a virtual do Xorg.
Por padrão, o TigerVNC não oferece suporte a várias instâncias do Xorg. Como resultado, o servidor VNC não poderá compartilhar uma exibição virtual quando você estiver usando um ambiente de área de trabalho em seu servidor. Para corrigir isso no Ubuntu, você pode executar sudo gnome-session-quit.
Q 3. É possível acessar meu servidor VNC com segurança sem usar SSH? responda. Sim. É possível usar o TigerVNC sem depender do SSH. No entanto, é importante observar que o método de conexão padrão do TigerVNC é menos seguro.
Sabendo disso, uma das soluções que você pode fazer é criar um certificado OpenSSL local. Isso permite que você continue a usar um canal criptografado para suas conexões VNC. Depois de obter seu certificado X509, você pode executar: vncviewer [email protegido] -X509CA /caminho/para/cert.pem Para se conectar a um servidor VNC.