Como controlar remotamente os sistemas Linux do Windows

Como controlar remotamente os sistemas Linux do Windows
Com acesso remoto, um usuário pode acessar os arquivos e os dados em outro sistema de um local remoto sem ter acesso físico na vida real ao sistema, muito legal. Certo? O acesso remoto é benéfico e ajuda muito a economizar tempo.

Por que estabelecer uma conexão remota com o Linux do Windows?

Suponha que você esteja administrando um negócio e tenha uma reunião com membros do conselho em cerca de 10 minutos. De repente, você lembra que seu arquivo de apresentação está no seu sistema doméstico; O acesso remoto pode potencialmente salvar o dia.

Ou você está executando um sistema Windows em um local e seu sistema Linux em outra sala, e deseja executar alguns comandos no seu Linux ou recuperar alguns arquivos do seu Linux, e seu Linux é inacessível, ou você é preguiçoso demais. De qualquer maneira, em todos os casos, o acesso remoto oferece grande conveniência e economiza muito tempo.

Linux Ubuntu:

Agora fora de todas as distritos populares do Linux, o Ubuntu é de longe o mais popular. Todas as outras distritos Linux combinadas compõem um total de meros 35% do Ubuntu (tendências de pesquisa do Google). Ao pesquisar Linux, 161 milhões de resultados aparecem, enquanto as próximas distritos Linux mais populares i.e., O Linux Debian tem apenas 65.9 milhões de resultados de pesquisa, portanto, tendo em mente as estatísticas acima, usarei o Ubuntu para este tutorial. Para estabelecer a conexão, você precisaria acessar a máquina Ubuntu fisicamente. Mas não se preocupe, isso é uma coisa única.

Existem muitos métodos pelos quais você pode acessar remotamente seu Linux no Windows. Aqui estarei compartilhando três maneiras pelas quais você pode acessar remotamente os sistemas Linux do Windows.

  1. Ssh
  2. Conexão RDP
  3. Conexão VNC

Encontre o endereço IP:

Independentemente do método que você usa, encontrar o endereço IP do seu sistema é necessário quase em todos os casos. A seguir, é uma maneira fácil de encontrar o IP do seu sistema Linux.

Vá para o terminal em sua máquina Linux e digite o seguinte comando:

$ sudo apt install let tools

Agora digite o seguinte comando:

$ Ifconfig

Depois de escrever o comando acima, sua janela do terminal ficará assim

Você encontrará seu endereço IP ao lado de "Inet" na primeira seção. Nesse caso, como você pode ver na captura de tela acima, o endereço IP é “10.0.2.15 ”

Se o método mencionado acima não funcionar para você, você pode tentar as seguintes maneiras:

No terminal, escreva o seguinte comando. Lembre -se, isso funciona para algumas das versões Linux como o Ubuntu.

$ hostname -i

Método 1: Acesso remoto usando ssh (shell seguro)

Para este método, você deve instalar o software Putty, pois é melhor do que usar a função SSH padrão do Windows. Putty estabelece uma conexão SSH entre o seu Linux e sua área de trabalho do Windows, o que oferece acesso ao terminal Linux.

Depois de instalar o software Putty, escreva o nome do seu sistema Linux, ou seu endereço IP no rótulo “Nome do host (ou endereço IP)”. Certifique -se de definir a conexão com SSH se não for. Agora clique em abrir. E pronto, agora você tem acesso à linha de comando Linux.

Observação: Isso dará apenas a você acesso ao terminal, eu.e., Não haverá controle do mouse. Ainda assim, isso é útil para instalar software usando comandos de terminal

Método 2: Usando o RDP (Protocolo Remote Desktop)

RDP é o método mais fácil até agora. A ferramenta RDP já está instalada no Windows. Portanto, o sistema Windows não requer nenhum trabalho (em termos de software). No entanto, esse não é o caso do seu sistema Linux. No seu sistema Linux, você precisará instalar a ferramenta XRDP. Para isso, abra o terminal (ctrl+ alt+ t) e digite o seguinte comando

$ sudo apt install xrdp

Pressione “Y” e pressione Enter. Em seguida, continuará a instalar.

Seguido pela

$ sudo systemctl ativar xrdp

O primeiro comando instalará a ferramenta XRDP. O segundo comando permitirá a opção de inicialização automática na inicialização. Em outras palavras, a ferramenta XRDP começará automaticamente quando as botas Linux. Depois que este processo concluir. Vá para o seu sistema Windows e no tipo de barra de pesquisa “RDP.”Clique no“ aplicativo de desktop remoto.”

Digite o endereço IP do seu sistema Linux adjacente ao rótulo "Computador" e clique em Conectar

Digite o nome de usuário e a senha do seu sistema Linux.

Solução de problemas: Embora a conexão através do RDP seja o método mais fácil para conexão remota, alguns problemas ocorrem durante a conexão com o Ubuntu. Isso começou a acontecer depois do Ubuntu 18.4 liberação do LTS. Linux não gosta quando é acessado remotamente quando o usuário está conectado. Portanto, uma solução simples é experimentar o RDP depois de sair do seu Linux

Método 3: Configuração de uma conexão usando VNC (Virtual Network Connection)

Você também pode se conectar usando VNC. Como mencionado acima, o SSH fornece acesso ao terminal (sem controle do mouse). O VNC fornece acesso ao desktop Linux (controle completo do mouse). No entanto, há algum pré -requisito para se conectar usando este método, eu.e., você tem que instalar algum software VNC.

Vá para o seu sistema Linux e digite o seguinte comando para garantir que esteja atualizado

$ sudo apt update

Agora insira o seguinte comando

$ sudo apt install tightvncserver

agora execute

$ sudo servidor TightVNC

Agora crie uma senha para sua conexão. Você receberá um número de desktop, principalmente 1. Lembre -se desse número.

Depois disso, instale o cliente VNC no Windows. Essas ferramentas de TightVNC são instaladas em pacotes; assim, uma vez instalado, vá para a barra de pesquisa do Windows e pesquise “Visualizador de FightVNC. “Inicie o aplicativo e insira o endereço IP do dispositivo Linux.

Agora digite o IP do seu sistema Linux seguido pelo número de desktop, como mostrado na captura de tela acima.

Conclusão:

Agora que você conhece esses métodos, você deve saber qual é o melhor para o seu uso.

  1. O RDP usa XRDP, que é de código aberto
  2. SSH pode ser usado para acessar remoto o terminal
  3. O VNC pode ser usado em vez de RDP, mas é um pouco menos seguro

Recomenda -se configurar SSH, independentemente do método que você usa, pois torna a instalação para os outros dois métodos muito mais fáceis.

O Ubuntu tem uma ferramenta de desktop remota embutida, que é compatível com o VNC.