- Dave McKay
@TheGurkha
- dia 24 de julho, 2019, 9:00 EDT
Precisa para começar suas mãos em um distante Ubuntu Linux computador? Configure o compartilhamento de tela do Ubuntu e tome controle remoto quando precisar. Você pode se conectar ao compartilhamento de tela com qualquer cliente VNC. Vamos mostrar-te como.,
a “partilha de ecrã” do Ubuntu é um servidor VNC
quando faz uma ligação SSH a um computador remoto Ubuntu Linux, obtém uma interface de janela de terminal. Isso é perfeitamente bom para muitas tarefas, como a administração do sistema, e tem a vantagem de ser uma conexão leve. Não há gráficos para transmitir do computador host para o cliente local, por isso é rápido e fácil de configurar.
Se quiser ver as aplicações gráficas instaladas na máquina remota do seu computador local, pode fazê-lo com uma ligação PuTTY, que também é fácil de configurar.,
mas e se você quiser ir all-in e ver todo o desktop remoto e como se estivesse sentado bem na frente dele? Simples-você usa “compartilhamento de tela”, também conhecido como compartilhamento de desktop.
para fazer isto, você configura a partilha de ecrã no computador remoto e liga-se a ele com um cliente de VNC no computador local. E já adivinhou, é fácil de montar.embora este artigo se concentre no Ubuntu, isto é realmente uma coisa GNOME. Ele funciona igualmente bem em qualquer outro Linux que tenha uma versão GNOME de sua distribuição., Manjaro e Fedora, por exemplo, têm as mesmas opções e configurações descritas abaixo. Nós passamos por este processo com Ubuntu 18.04 LTS.
como activar a partilha de ecrã na máquina remota
estas são as opções que faz no computador remoto do Ubuntu a que se vai ligar.
no menu sistema, carregue no ícone Configuração.
na janela de “configuração”, carregue em “Partilhar” no painel lateral e, em seguida, carregue na opção “Partilhar”.
clique em ” Off “ao lado da opção “Screen Sharing”, para que mude para “On”.”
a janela de” partilha de ecrã ” aparece., Carregue na opção na barra de título para a activar.
Quando a comutação está activada, a barra no fundo da janela também muda para activa.
por padrão, “opções de acesso” é definido para “novas conexões devem pedir acesso.”Isto significa que cada usuário tem que confirmar cada conexão. Se você está tentando se conectar remotamente, isso não vai funcionar, então configure uma senha em vez disso. Selecione o botão de rádio” Require a Password “e digite uma senha no campo” Password”.,
Esta senha não está relacionada com nenhuma conta de usuário, mas deve ser fornecida por clientes remotos quando eles se conectam. Está limitado a oito caracteres, por isso torna-o o mais complexo possível. Se você esquecer a senha, você pode sempre repetir estes passos para reiniciá-la.
Depois de escrever uma senha, feche as janelas “partilha de ecrã” e “Configuração”.
criptografia é usada para transferir e verificar a senha quando um pedido de conexão é feito. Se o resto do tráfego VNC é criptografado depende das capacidades do cliente VNC., Trata-se mais de uma preocupação com as ligações através da internet.
a menos que você tenha UM VPN seguro entre seus dois sites ou que a conexão VNC seja protegida de outra forma (por ser tunelado através de SSH, por exemplo), é seguro assumir que a conexão não é criptografada. Evite abrir documentos sensíveis ou privados sobre a ligação.
Agora, precisamos configurar um cliente para se conectar a este computador, e isso nos leva aos endereços IP.
como aceder ao sistema remoto através da Internet
Aviso: recomendamos a utilização de VNC apenas através de uma rede local., O compartilhamento de tela do Ubuntu não permitirá que você defina uma senha por mais de oito caracteres. Se você quiser se conectar remotamente, recomendamos a criação de um servidor de rede virtual privada (VPN) na rede com o sistema Ubuntu remoto. Conecte-se ao VPN a partir da internet, e então conecte-se ao sistema VNC através do VPN. Isto evita expor o servidor VNC diretamente à rede. No entanto, se você quiser tornar o servidor de compartilhamento de tela acessível através da internet de qualquer maneira, esta seção mostra como.,
Se você não está na mesma rede que o computador Ubuntu remoto, você vai precisar se conectar a ele através da internet. O endereço IP que uma rede apresenta à internet é o seu endereço IP público. É na verdade o endereço IP do router, que é atribuído pelo Provedor de Serviços de Internet (ISP). Temos de encontrar o endereço IP.
a maneira mais fácil de fazer isso é digitar “meu ip” na barra de pesquisa do Google no computador remoto Ubuntu e, em seguida, carregar em Enter.
isto é bom de saber, mas não é suficiente para fazer uma conexão com o computador remoto.,Imagine que quer ligar para alguém de um hotel. Não podes ligar directamente para o quarto deles. Primeiro ligue para o hotel e dê-lhes o nome do hóspede com quem quer falar. O operador de switchboard verifica o diretório do hotel e coloca a sua chamada para o quarto correto.
O roteador em uma rede atua como o operador do quadro de distribuição. Então, o roteador na rede remota deve ser configurado para encaminhar os pedidos de conexão VNC para o Ubuntu PC. Esta é uma técnica de rede chamada port forwarding.
mas vamos recuar um momento., O seu ISP pode ter-lhe atribuído um endereço IP público estático ou um endereço IP público dinâmico. Um IP público estático é permanente, enquanto um endereço IP público dinâmico provavelmente muda quando o seu roteador reiniciar. Se o seu endereço IP público mudar periodicamente, os computadores remotos não saberão para que endereço IP enviar o seu pedido de ligação.
a solução é algo chamado dynamic domain name system (DDNS). Existem provedores de DDNS gratuitos que você pode usar. O processo geral é:
- regista-se no fornecedor de DDNS e recebe um endereço web estático.,
- configura o seu router para contactar periodicamente o seu fornecedor de DDNS e informá-lo do seu endereço IP actual.
- O sistema DDNS atualiza o seu registo do seu endereço web, por isso aponta para o seu endereço IP. Isto significa que os pedidos de conexão feitos para o seu endereço web são sempre encaminhados para o seu endereço IP atual e correto.relacionado com
: Como aceder facilmente à sua rede doméstica a partir de qualquer local com DNS dinâmicos
Usando a analogia do nosso hotel, o pedido de ligação até agora foi feito para a central telefónica do hotel., Para completar a conexão, o router deve realizar o encaminhamento de portas.
roteadores podem enviar tráfego que chega em uma porta específica para um computador específico. Uma vez que eles foram configurados para enviar tráfego VNC para um computador particular, todos os pedidos de conexão VNC recebidos são direcionados para esse computador.
Se você vai usar VNC através da internet, é aconselhável usar um porto não-padrão. Por padrão, o computador Ubuntu remoto escuta os pedidos de conexão VNC na porta TCP/IP 5900.,
esta é uma convenção bem definida, mas nós verificamo-la de qualquer forma, analisando algum tráfego de rede:
Podemos mascarar esse detalhe do mundo exterior usando uma porta não-padrão, como 43025. O router remoto deve então ser configurado para encaminhar os pedidos de ligação para o porto 43025—ou qualquer porto que escolher—para o computador Ubuntu no porto 5900.relacionado: como encaminhar portas no Router é como tocar no hotel e pedir para falar com o cromo no quarto 43025. O operador sabe que o cromo está no quarto 5900 e liga a sua chamada., O cromo não sabe que quarto pediste e não se importa. Não sabes em que quarto está o cromo, nem te importas.
a conversa entre você pode prosseguir, e esse foi o resultado desejado.
como se conectar a partir de um sistema Linux
o computador cliente que vai se conectar ao nosso computador Ubuntu não tem que estar executando Ubuntu. Como veremos quando configurarmos um Cliente do Windows, ele nem precisa estar executando Linux.,para reforçar a distribuição-natureza agnóstica da conexão, vamos nos conectar a partir de um computador executando Manjaro. Os passos são os mesmos para outras distribuições.
vamos fazer uma conexão de rede virtual de computação( VNC), então precisamos usar um cliente capaz disso. Remmina é um cliente de desktop remoto que suporta VNC, e é empacotado com muitas distribuições Linux, incluindo Ubuntu. É fácil de instalar (se não for já) a partir do Gerenciador de pacotes de outras distribuições.,
pressione a tecla Super, localizada entre as teclas Ctrl e Alt esquerda, e depois digite as primeiras letras de “remmina”.”O ícone Remmina aparecerá no topo da tela.
carregue no ícone para lançar o Remmina.
Quando a janela Remmina aparecer, carregue no sinal ” + ” para criar uma nova ligação.
a janela de preferências do ecrã remoto aparece. Aqui é onde você introduz detalhes sobre a conexão com o computador remoto. Estes podem ser salvos e reutilizados, para que você não tenha que voltar a contá-los cada vez que você quer se conectar.,
forneça um “nome” para esta ligação. Você pode escolher qualquer coisa, mas deve ser algo que identifique o computador ao qual você estará conectando.
pode deixar o campo “Grupo” em branco ou fornecer um nome para o grupo. Se você configurar muitas conexões, elas podem ser agrupadas em categorias, tais como computadores Linux, computadores Windows, sede, filiais locais, e assim por diante.
seleccione” Visualizador de VNC – VNC “no menu” Protocolo”. Mais campos aparecem agora que Remmina sabe que Protocolo queremos usar.,
no campo” Servidor”, indique o endereço IP ou o nome da rede do computador remoto. O campo “Nome de usuário” não está relacionado a uma conta de usuário Linux; você pode digitar qualquer coisa aqui. A” senha ” deve ser a senha que você usou quando configurou a partilha de tela na máquina remota Ubuntu.
seleccione um valor no menu” profundidade de cor”. Valores mais baixos são mais sensíveis, mas a tela vai parecer plana e um pouco psicodélico. Se os visuais não são importantes para você, e você favorece a velocidade sobre a beleza, Escolha um valor baixo. Os valores mais elevados parecem-se mais com o ambiente de trabalho actual., Em conexões lentas, no entanto, eles podem ser lentos para atualizar, e os movimentos do mouse podem ser erráticos.
seleccione “meio” no menu “qualidade”. Se tudo parecer bem quando você está conectado, você pode ajustar isto a um valor mais elevado para conexões subseqüentes. Mas para garantir que a conexão funciona, “meio” é um bom ponto de partida.
Depois de configurar os seus detalhes de ligação, carregue no botão “Gravar”. Você volta para a janela principal Remmina, e sua nova conexão está listada lá.,faça duplo-click na ligação para se ligar ao computador Ubuntu remoto. O computador remoto deve ser ligado, e a pessoa que configurar o compartilhamento de tela deve ser logado. Ele vai ver uma notificação de que você está conectado e controlando seu desktop, o que é apenas educado.
é importante notar que não está a aceder ao computador remoto—está a assumir a sessão da pessoa que já está ligada.
Remmina mostra-lhe o ecrã remoto numa janela do seu computador., Você pode mover o mouse e usar o teclado como se estivesse sentado no computador remoto.
os ícones do painel lateral permitem-lhe maximizar a janela, escalar o ecrã remoto para a janela Remmina, ir para a janela de ecrã completo, e assim por diante. Passe o mouse sobre os ícones para obter uma dica para ver o que eles fazem.
Quando terminar a sua ligação remota, desligue-se do computador remoto, carregando no ícone inferior do painel lateral.,
como se conectar a partir de um sistema Windows
O Windows tem problemas de compatibilidade com a criptografia usada na conexão VNC, então faremos o uso da criptografia opcional. Desta forma, os computadores que usam a criptografia podem fazê-lo, e aqueles que não conseguem se conectar sem ela.Aviso: qualquer pessoa na sua rede será capaz de escutar a ligação. Esta é outra razão pela qual é bom usar isso em uma rede local ou através de um VPN—não através da internet!,
Use este comando no computador remoto do Ubuntu para tornar a encriptação opcional:
gsettings set org.gnome.Vino require-encryption false
Se não tiver o RealVNC no seu computador do Windows, Descarregue-o e instale-o. A instalação é simples—basta clicar nos botões “Próximo” e aceitar os valores por omissão.
Depois de instalado, inicie a aplicação “VNC Viewer” do menu inicial. Seleccione “Nova Ligação” no menu “Ficheiro”.
a janela de “Propriedades” aparece. Digite o endereço IP ou nome de rede do servidor Ubuntu remoto no campo “VNC Server”.,
no campo” Nome”, digite um nome para esta conexão, para que você reconheça a que computador remoto ele se conecta. Você pode fornecer um rótulo no campo “Label” ou deixá-lo em branco.
no grupo” segurança”, deixe o menu” encriptação “definido para” deixar o servidor VNC escolher.”Certifique-se de que tanto o “autenticar usando um único sinal (SSO) se possível” e o “autenticar usando um smartcard ou loja de certificados, se possível” opções estão desligados.
Carregue em ” OK ” para gravar a sua configuração. Um ícone para a sua nova ligação aparece na janela principal.,
faça duplo-click no ícone para se ligar ao computador remoto. Você verá um ecrã inicial à medida que a conexão é iniciada.
porque tornou a encriptação opcional, e não será usada no computador do Windows, Veja uma janela de aviso.
selecione a opção” não me avise sobre isso novamente neste computador”, e depois clique em “Continuar.”
Você vê o desktop do computador Ubuntu remoto na janela do RealVNC.,
lembre-se, a ligação VNC do Windows não está encriptada, por isso não abra documentos privados ou e-mails usando esta ligação.
nunca muito longe
Se você precisa acessar um computador Ubuntu remotamente, você agora tem uma maneira fácil de fazê-lo. Como um recurso bônus, o RealVNC também tem um aplicativo gratuito para smartphones Android e iPhones. Você pode configurá-lo seguindo os mesmos passos acima.Dave McKay usou pela primeira vez computadores quando a fita de papel perfurado estava em voga, e ele tem estado programando desde então., Depois de mais de 30 anos na indústria de TI, ele é agora um jornalista de tecnologia em tempo integral. Durante sua carreira, ele trabalhou como programador freelance, gerente de uma equipe internacional de desenvolvimento de software, um gerente de projeto de serviços de TI, e, mais recentemente, como um oficial de proteção de dados. Dave é um evangelista Linux e defensor de código aberto.Read Full Bio ”