Acesso remoto de forma simples e segura [Artigo]
[ Hits: 7.010 ]
Por: Lucas Oliveira em 05/10/2016 | Blog: https://www.linkedin.com/in/lucas-o-492723127/
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.
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:
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 → 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.
Na linha onde está: Port 22
Troque, por exemplo, para:
Após isso, reinicie o SSH:
Agora, nas próximas conexões, será necessário especificar a porta que foi mudada. Veja abaixo:
ssh usuá[email protected] -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á:
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:
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.
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:
RealVNC | Download VNC
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.
[1] Comentário enviado por adri3d em 08/10/2016 - 10:16h
não sabia que existia o putty para linux, valeu por mostrar.
[2] Comentário enviado por LucasOliveiraS em 05/02/2017 - 23:27h
[quote] [1] Comentário enviado por adri3d em 08/10/2016 - 10:16h não sabia que existia o putty para linux, valeu por mostrar. [/quote] Obrigado pelo comentário!