O gerenciamento remoto tornou-se importante, principalmente em empresas que necessitam de suporte à distância. A possibilidade do administrador de redes gerenciar o servidor de sua empresa enquanto viaja, virou realidade, graças a algumas ferramentas que, além de apresentarem conforto, oferecem também segurança.
Neste artigo, vou utilizar a distribuição
Ubuntu, mas você pode utilizar outra de sua preferência.
SSH
O
SSH é um protocolo que permite criar conexões remotas de forma segura com outros computadores da rede. É possível executar comandos como se estivesse em seu próprio computador. A utilização do SSH é simples, sendo necessário, apenas ter o servidor SSH instalado na máquina ao qual será acessada remotamente e o cliente instalado na máquina que irá acessar.
Para instalar o servidor SSH, use o comando:
sudo apt-get install ssh
O cliente SSH, que será utilizado para se conectar no servidor, por padrão, já vem instalado. Para acessar o servidor através de outras máquinas
Linux da rede, utilize:
ssh usuário@ip
Onde:
- ssh → Comando para acesso remoto.
- usuário → Login do usuário que será acessado remotamente.
- ip → Endereço da máquina que será acessada.
O protocolo SSH usa como padrão a porta 22, mas é possível especificar outra no arquivo de configuração.
Acesse o arquivo:
sudo nano /etc/ssh/sshd_config.
Na linha onde está: Port 22
Troque, por exemplo, para:
Port 2222
Após isso, reinicie o SSH:
sudo service sshd restart
Agora, nas próximas conexões, será necessário especificar a porta que foi mudada. Veja abaixo:
ssh usuário@ip -p 2222
Outra opção, é habilitar ou desabilitar o login como root, por padrão ele vem habilitado, mas caso haja necessidade de mudar, edite a linha onde está:
PermitRootLogin yes
Modifique para:
PermitRootLogin no
Putty
Putty é um cliente SSH, que permite gerenciar outros computadores remotamente através de um emulador do terminal, apresentando simplicidade e segurança.
Para baixar o Putty, digite:
sudo apt-get install putty
Após abrir o programa, a tela inicial será exibida:
Coloque o endereço IP da máquina que será acessada e também a porta que será usada durante a conexão, que no caso a padrão, é a 22. Lembrando que é necessário ter o servidor SSH instalado na máquina que será acessada.
Após isso, clique em "Open" e será exibido o emulador do terminal:
O Putty não permite logar inicialmente como root, então, entre com outro usuário e a partir dele entre como root.
VNC
O VNC, ao invés de utilizar o terminal, permite gerenciar graficamente, ou seja, é possível acompanhar em tempo real o que está sendo feito.
Para baixar o software, acesse:
Após o download ser feito, descompacte o arquivo:
sudo tar -xvzf VNC-5.3.2-Linux-x64-DEB.tar.gz
Serão gerados dois arquivos ".deb", sendo o servidor e o cliente. Instale o servidor na máquina que será acessada remotamente:
sudo dpkg -i VNC-Server-5.3.2-Linux-x64.deb
Agora, instale o cliente:
sudo dpkg -i VNC-Viewer-5.3.2-Linux-x64.deb
Depois de instalado, abra o VNC Server e será pedido uma chave para utilização do software, essa chave pode ser gerada gratuitamente no site. Logo após, será necessário digitar uma senha de acesso. Essa senha será utilizada toda vez que for realizada uma conexão remota.
Depois de configurado, essa janela será exibida:
Pronto! Tudo está funcionando perfeitamente. Agora, através do cliente, informe o endereço IP do servidor.
Espero ter ajudado!