Como configurar a área de trabalho remota no Ubuntu
Precisa colocar as mãos em um computador Ubuntu Linux distante? Configure o Compartilhamento de tela do Ubuntu e assuma o controle remoto quando precisar. Você pode se conectar ao Screen Sharing com qualquer cliente VNC. Mostraremos como.
O "Compartilhamento de tela" integrado do Ubuntu é um servidor VNC
Quando você faz uma conexão SSH com um computador Ubuntu Linux remoto, você obtém uma interface de janela do terminal. Isso é perfeitamente adequado para muitas tarefas, como a administração do sistema, e tem a vantagem de ser uma conexão leve. Não há elementos gráficos para transmitir do computador host para o cliente local, por isso é rápido e fácil de configurar.
Se quiser ver os aplicativos gráficos instalados no host remoto em seu computador local, você pode faça isso com uma conexão PuTTY, que também é fácil de configurar.
Mas e se você quiser ir all-in e ver toda a área de trabalho remota e como se estivesse sentado bem na frente dela? ? Simples - você usa “compartilhamento de tela”, também conhecido como compartilhamento de área de trabalho.
Para fazer isso, você configura o compartilhamento de tela no computador remoto e se conecta a ele com um cliente VNC no computador local. E - você adivinhou - é fácil de configurar.
Embora este artigo se concentre no Ubuntu, isso é realmente uma coisa do GNOME. Ele funciona igualmente bem em qualquer outro Linux que tenha uma versão do GNOME de sua distribuição. O Manjaro e o Fedora, por exemplo, possuem as mesmas opções e configurações descritas abaixo. Passamos por esse processo com o Ubuntu 18.04 LTS.
Como ativar o compartilhamento de tela no host remoto
Estas são as configurações feitas no computador Ubuntu remoto que você vai conectar para.
No menu do sistema, clique no ícone Configurações.
Na caixa de diálogo "Configurações", clique em "Compartilhamento" no painel lateral, e, em seguida, clique no botão "Compartilhamento" Ativado.
Clique em "Desativar" ao lado da opção "Compartilhamento de tela" para que ele mude para "Ativado".
A caixa de diálogo "Screen Sharing" aparece. Clique no botão de alternar na barra de título para ativá-lo.
Quando a alternância está ativada, o controle deslizante na parte inferior da caixa de diálogo também muda para Ativado.
Por padrão, "Opções do Access" está definido como "Novas Conexões devem Solicitar Acesso". Isso significa que cada usuário precisa confirmar cada conexão. Se você está tentando se conectar remotamente, isso não funcionará, então configure uma senha. Selecione o botão de opção "Exigir uma senha" e digite uma senha no campo "Senha".
Esta senha não está relacionada a nenhuma conta de usuário, mas deve ser fornecida por clientes remotos quando eles se conectarem. É limitado a oito caracteres, portanto, torne-o o mais complexo possível. Se você esquecer a senha, poderá sempre repetir essas etapas para redefini-la.
Depois de digitar uma senha, feche as caixas de diálogo "Screen Sharing" e "Settings". .
A criptografia é usada para transferir e verificar a senha quando uma solicitação de conexão é feita. Se o resto do tráfego VNC é criptografado depende das capacidades do cliente VNC. Isso é mais uma preocupação em conexões através da Internet.
A menos que você tenha uma VPN segura entre seus dois sites ou a conexão VNC seja protegida (por meio de um túnel por SSH, por exemplo), é seguro suponha que a conexão não esteja criptografada. Evite abrir documentos confidenciais ou privados pela conexão.
Agora, precisamos configurar um cliente para se conectar a este computador, o que nos leva a endereços IP.
Como acessar o Sistema Remoto pela Internet
Aviso: Recomendamos usar o VNC somente em uma rede local. O compartilhamento de tela do Ubuntu não permite que você defina uma senha com mais de oito caracteres. Se você deseja se conectar remotamente, recomendamos configurar um servidor de rede virtual privada (VPN) na rede com o sistema Ubuntu remoto. Conecte-se à VPN pela Internet e conecte-se ao sistema VNC através da VPN. Isso evita a exposição do servidor VNC diretamente à rede. No entanto, se você quiser tornar o servidor de compartilhamento de tela acessível pela Internet de qualquer maneira, esta seção mostra como.
Se você não estiver na mesma rede que o computador Ubuntu remoto, você precisa se conectar a ele pela internet. O endereço IP que uma rede apresenta para a internet é seu endereço IP público. Na verdade, é o endereço IP do roteador, atribuído pelo provedor de serviços de Internet (ISP). Então, precisamos encontrar esse endereço IP.
A maneira mais fácil de fazer isso é digitar "my ip" na barra de pesquisa do Google no computador Ubuntu remoto e, em seguida, pressionar Enter.
Isso é bom de saber , mas não é suficiente estabelecer uma conexão com o computador remoto.
Imagine que você queira ligar para alguém em um hotel. Você não pode ligar diretamente para o quarto deles. Você primeiro liga para o hotel e informa o nome do hóspede com quem deseja falar. O operador da central telefônica verifica o diretório do hotel e encaminha sua chamada para a sala correta.
O roteador em uma rede atua como o operador da central telefônica. Assim, o roteador na rede remota deve ser configurado para encaminhar solicitações de conexão VNC para o PC Ubuntu. Essa é uma técnica de rede chamada encaminhamento de porta.
Mas vamos voltar por um momento. Seu ISP pode ter atribuído a você 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 roteador é reinicializado. Se o seu endereço IP público for alterado periodicamente, os computadores remotos não saberão para qual endereço IP enviar a solicitação de conexão.
A solução é algo chamado sistema de nome de domínio dinâmico (DDNS). Existem provedores gratuitos de DDNS que você pode usar. O processo geral é:
- Você se registra no provedor DDNS e recebe um endereço da Web estático.
- Você configura seu roteador para entrar em contato periodicamente com seu provedor DDNS e informá-lo endereço IP atual.
- O sistema DDNS atualiza seu registro do seu endereço da Web, para que ele aponte para o seu endereço IP. Isso significa que as solicitações de conexão feitas em seu endereço da Web são sempre encaminhadas para seu endereço IP atual e correto.
RELACIONADAS: Como acessar facilmente sua rede doméstica de qualquer lugar com DNS dinâmico
Usando a analogia do nosso hotel, o pedido de conexão até agora chegou ao painel de controle do hotel. Para completar a conexão, o roteador deve realizar o encaminhamento de porta.
Os roteadores podem enviar tráfego que chega em uma porta específica para um computador específico. Uma vez configurados para enviar tráfego VNC para um computador específico, todas as solicitações de conexão VNC de entrada são direcionadas para esse computador.
Se você for usar o VNC pela Internet, é aconselhável usar um porta não padrão. Por padrão, o computador Ubuntu remoto ouve solicitações de conexão VNC na porta TCP / IP 5900.
Esta é uma convenção bem definida, mas verificamos mesmo assim analisando algum tráfego de rede:
Podemos mascarar esse detalhe do mundo externo usando uma porta não padrão, como 43025. O roteador remoto deve então ser configurado para encaminhar solicitações de conexão para a porta 43025 - ou qualquer porta que você escolher - para o computador Ubuntu na porta 5900.
Relacionado: Como encaminhar portas no seu roteador
É como tocar o hotel e pedir para falar com o nerd na sala 43025. O operador conhece o geek é realmente na sala 5900 e conecta sua chamada. O geek não sabe qual sala você pediu e ele não se importa. Você não sabe em que sala o nerd realmente está, nem se importa com você.
A conversa entre você pode prosseguir e esse foi o resultado desejado.
Como se conectar Um sistema Linux
O computador cliente que vai se conectar ao nosso computador Ubuntu não precisa estar executando o Ubuntu. Como veremos ao configurar um cliente Windows, ele nem precisa estar executando o Linux.
Para reforçar a natureza independente de distribuição da conexão, vamos nos conectar a partir de um computador. correndo Manjaro. As etapas são as mesmas para outras distribuições.
Vamos fazer uma conexão VNC (Virtual Computing Network), por isso precisamos usar um cliente capaz disso. O Remmina é um cliente de desktop remoto que suporta o VNC e está incluído em várias distribuições do Linux, incluindo o Ubuntu. É fácil de instalar (se ainda não estiver) no gerenciador de pacotes de outras distribuições.
Pressione a tecla Super, localizada entre as teclas Ctrl e Alt, e digite as primeiras letras de “ remmina. ”O ícone Remmina aparecerá na parte superior da tela.
Clique no ícone para iniciar o Remmina.
Quando a caixa de diálogo Remmina aparecer, clique no sinal “+” para criar uma nova conexão.
A caixa de diálogo Preferências da Área de Trabalho Remota é exibida. É aqui que você insere detalhes sobre a conexão com o computador remoto. Eles podem ser salvos e reutilizados, para que você não precise redigitá-los sempre que quiser se conectar.
Forneça um "Nome" para esta conexão. Você pode escolher qualquer coisa, mas deve ser algo que identifique o computador ao qual você se conectará.
Você pode deixar o campo "Grupo" em branco ou fornecer um nome para o grupo. Se você configurar muitas conexões, elas poderão ser agrupadas em categorias, como Computadores Linux, Computadores com Windows, Matriz, Filiais locais e assim por diante.
Selecione “VNC - VNC Viewer” no “Protocolo” menu suspenso. Mais campos aparecem agora que Remmina sabe qual protocolo queremos usar.
No campo "Servidor", digite o endereço IP ou o nome da rede do computador remoto. O campo "Nome do usuário" não está relacionado a uma conta de usuário do Linux; você pode digitar qualquer coisa aqui. A "Senha" deve ser a senha que você usou quando configurou o compartilhamento de tela na máquina remota do Ubuntu.
Selecione um valor no menu suspenso "Profundidade da cor". Valores mais baixos são mais responsivos, mas a tela ficará plana e ligeiramente psicodélica. Se os visuais não são importantes para você e você favorece a velocidade sobre a beleza, escolha um valor baixo. Valores mais altos parecem mais com a área de trabalho real. Em conexões lentas, no entanto, elas podem ser lentas para serem atualizadas, e os movimentos do mouse podem ser irregulares.
Selecione “Medium” no menu suspenso “Quality”. Se tudo parece bem quando você está conectado, você pode ajustar isso para um valor mais alto para as conexões subsequentes. Mas, para garantir que a conexão funcione, "Medium" é um bom ponto de partida.
Depois de configurar os detalhes da conexão, clique no botão "Salvar". Você retorna à janela principal do Remmina, e sua nova conexão é listada lá.
Clique duas vezes na conexão para se conectar ao computador Ubuntu remoto. O computador remoto deve estar ligado e a pessoa que configurou o compartilhamento de tela deve estar conectada. Ele verá uma notificação informando que você está conectado e controlando a área de trabalho dele, o que é apenas educado.
É importante observar que você não está efetuando login no computador remoto; você está assumindo a sessão da pessoa que já está conectada.
Remmina mostra o controle remoto área de trabalho em uma janela no seu computador. Você pode mover o mouse e usar o teclado como se estivesse sentado no computador remoto.
Os ícones no painel lateral permitem que você maximize a janela, dimensione a área de trabalho remota para a janela Remmina, vá para a visualização em tela cheia e assim por diante. Passe o mouse sobre os ícones para obter uma dica de ferramenta para ver o que eles fazem.
Quando você terminar de fazer a conexão remota, desconecte-se do computador remoto clicando em o ícone inferior no painel lateral.
Como se conectar 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. Dessa forma, os computadores que usam a criptografia podem fazer isso e aqueles que não podem se conectar sem ela.
Aviso: qualquer pessoa na sua rede poderá espionar a conexão. Esta é outra razão pela qual é bom usar isso em uma rede local ou através de uma VPN - não através da internet!
Use este comando no computador Ubuntu remoto para tornar a criptografia opcional:
gsettings set org.gnome.Vino require-encryption false
IMAGEM_16
Se você não tiver o RealVNC no seu computador Windows, faça o download e instale-o. A instalação é simples: basta clicar nos botões "Próximo" e aceitar os padrões.
Após a instalação, inicie o aplicativo "VNC Viewer" no menu Iniciar. Selecione “New Connection” no menu “File”.
A caixa de diálogo “Properties” aparece. Digite o endereço IP ou o nome da rede do servidor Ubuntu remoto no campo “VNC Server”.
No campo “Name”, digite um nome para esta conexão, para que você reconheça a qual computador remoto ele se conecta. . Você pode fornecer um rótulo no campo "Rótulo" ou deixá-lo em branco.
No grupo "Segurança", deixe o menu suspenso "Criptografia" definido como "Permitir que o servidor VNC escolha". as opções "Autenticar usando logon único (SSO) se possível" e "Autenticar usando um cartão inteligente ou um armazenamento de certificados, se possível" estão desmarcadas.
Clique em "OK" para salvar suas configurações. Um ícone para sua nova conexão aparece na janela principal.
Clique duas vezes no ícone para se conectar ao computador remoto. Você verá uma tela inicial quando a conexão for iniciada.
Como você tornou a criptografia opcional e não será usada no computador com Windows, você verá um aviso caixa de diálogo.
Marque a caixa de seleção "Não me avise sobre isso novamente neste computador" e clique em "Continuar".
a área de trabalho do computador Ubuntu remoto na janela do RealVNC.
Lembre-se de que a conexão VNC do Windows não é criptografada, portanto não abra documentos particulares ou e-mails usando esta conexão.
Nunca muito longe
Se você precisa acessar um computador Ubuntu remotamente, agora você tem uma maneira fácil de fazer isso. Como um recurso de bônus, RealVNC também tem um aplicativo gratuito para smartphones e iPhones Android. Você pode configurá-lo seguindo os mesmos passos acima.
Via: How to Geek
Nenhum comentário