Vous êtes sur la page 1sur 3

Acesso Remoto

É um mecanismo para entrar no computador remotamente, como se estivesse na frente do


terminal do host acessado. Conforme pode ser visto na Ilustração 1, este sistema trabalha na
arquitetura cliente/servidor, ou seja, temos um programa servidor – que aguarda por conexões e um
programa cliente – que solicita as conexões. Sempre o servidor estará rodando no host a ser
acessado.
Este método de acesso é muito eficiente em servidores Unix-like. Até porque, normalmente,
o servidor está fisicamente inacessível.
• programa servidor - que aguarda pedidos de conexão. Este programa é instalado e é
executado constantemente na máquina a ser acessada remotamente;
• programa cliente - que requisita as conexões remotamente. Este programa fica na máquina
utilizada pelo usuário operador do sistema e é executado somente quando o acesso será
feito.

Ilustração 1: Cliente/Servidor

TELNET
O telnet é um das ferramentas mais antigas para acesso remoto por rede (pelo menos que eu
conheça). Uma vez que esteja instalado e rodando, quando o cliente solicita uma conexão, o cliente
recebe uma tela de login, para autenticar usuário/senha – se o usuário é válido então o usuário que
está logando recebe uma shell para trabalho. Vide ilustração 2.

Ilustração 2: Shell após login


Problemas do telnet
O telnet é uma ferramenta muito antiga e não tem suporte nativo a mecanismos de proteção
dos dados de usuários, ou seja, toda comunicação entre o cliente e o servidor ocorrem modo plain-
text, permitindo a um intruso fazer a captura de dados privados, o que inclui usuário e senha e
outras informações trocadas durante a comunicação.

Pacotes envolvidos
A instalação é feita via aptitude ou qualquer outro gerenciador de pacotes com resolução de
dependências – vide tutorial sobre aptitude.
Host Cliente Servidor
Nome do pacote telnet telnetd
Observações O cliente normalmente está O servidor precisa ser
instalado por default. manualmente instalado
Após a instalação do servidor, será preciso reiniciar o inetd (sistema que controla diversos
serviços – inclusive o telnet).
# invoke-rd.c openbsd-inetd restart

Testando
• Requisitos mínimos
◦ ter instalado o telnetd
◦ ter conectividade com o servidor – testar com ping
Em uma máquina qualquer digite o comando telnet <ip>, onde <ip> deve ser substituído
pelo IP do host que está sendo acessado.

SSH
O SSH é um serviço de acesso remoto seguro, ou seja, toda a comunicação do ssh acontece
sob a proteção de criptografia evitando que os dados desta comunicação sejam capturados de forma
legível. Em outras palavras, nenhum bisbillhoteiro irá descobrir seu usuário/senha ou simplesmente
monitorar suas atividades.

Como funciona ?
O SSH funciona dentro da arquitetura cliente/servidor. Ao ser executado, o programa cliente
estabelece uma conexão criptografada com o servidor, e envia usuário e senha informados pelo
operador. Estas informações são verificada no servidor e havendo autorização a comunicação é
então estabelecida e o operador recebe uma shell de trabalho.

Pacotes envolvidos
A instalação é feita via aptitude ou qualquer outro gerenciador de pacotes com resolução de
dependências – vide tutorial sobre aptitude.
Host Cliente Servidor
Nome do pacote openssh-client openssh-server
Observações O cliente normalmente está O servidor precisa ser
instalado por default. manualmente instalado
Após a instalação nenhuma operação é necessária, bastando iniciar o uso.

Testando

Modificando as configurações default do servidor

Vous aimerez peut-être aussi