O rlogin é um sistema oferecido por sistemas Berkeley
4BSD Unix e definida na RFC 1258 BSD - Rlogin em setembro
de 1991. É um serviço de login remoto que conecta
a máquina cliente na máquina servidora de forma que
a sua utilização é transparente para o usuário (Figura
01). Com isso, o usuário pode executar comandos interativos
como se estivesse na máquina servidora. O rlogin possui
um pacote incluso chamado de rsh que funciona como
um deamon do xinetd, logo pode ser inicializado pelo
inetd.
Neste contexto, a máquina remota é o servidor utilizando o programa login, e os clientes que acessam o servidor utilizam o programa rlogin, o sistema assim requer a utilização do protocolo TCP e da porta 513 como padrão dando suporte ao controle de fluxo dos dados.
(Figura 01)
As principais características que diferenciam o protocolo Telnet do protocolo rlogin são:
a) O servidor é sempre informado sobre o tipo de terminal com o cliente de trabalho sem negociação.
b) O servidor também é informado sobre a identidade do utilizador no sistema de cliente, que pode ser usada para automatizar o processo de autenticação.
c) Se você alterar o tamanho da janela do terminal de exibição, ele pode enviar automaticamente um sinal para o servidor notificar.Atividade Com algumas implementações Unix do cliente Telnet, você pode usar os comandos de alternância netdata.
d) Na transmissão de dados, sempre 8 bits de cada byte pode ser usado.
O protocolo rlogin usa conexões TCP. O nome oficial do serviço prestado por este protocolo é login e o número da porta designado para este serviço é o 513.Quando o cliente estabelece uma conexão com o servidor, primeiro envia quatro cordas, cada um terminou com uma NUL (código 0). São os seguintes textos:
• Uma sequência vazia (contém apenas NUL).
• O nome do usuário no sistema cliente.
• O nome de usuário que você deseja estabelecer uma sessão de trabalho no sistema do servidor.
• O tipo de terminal e separadas com velocidade "/" (por exemplo, VT100 / 9600).
Quando tiver recebido estas quatro cordas, o servidor envia um caractere NUL e iniciar a transferência de dados entre cliente e servidor em modo de controle de fluxo. Neste modo, o cliente envia os caracteres o usuário digita que você chegar, personagens DC3 exceto controle ("^ S") e DC1 ("^ Q"), que significa "suspender a transmissão 'e' retomar ' respectivamente.Por outro lado, o cliente apresenta os dados enviados a partir do servidor que chegar. O cliente pode também receber mensagens de controlo a partir do servidor, que são representados por um código de bytes de dados enviados num urgente TCP. O cliente deve responder a essas mensagens imediatamente e suspender temporariamente o tratamento de outros dados que possam ter recebido.
Fontes: Projeto de Redes ; Redes de computadores - Universitat Oberta de Catalunya
Neste contexto, a máquina remota é o servidor utilizando o programa login, e os clientes que acessam o servidor utilizam o programa rlogin, o sistema assim requer a utilização do protocolo TCP e da porta 513 como padrão dando suporte ao controle de fluxo dos dados.
(Figura 01)
As principais características que diferenciam o protocolo Telnet do protocolo rlogin são:
a) O servidor é sempre informado sobre o tipo de terminal com o cliente de trabalho sem negociação.
b) O servidor também é informado sobre a identidade do utilizador no sistema de cliente, que pode ser usada para automatizar o processo de autenticação.
c) Se você alterar o tamanho da janela do terminal de exibição, ele pode enviar automaticamente um sinal para o servidor notificar.Atividade Com algumas implementações Unix do cliente Telnet, você pode usar os comandos de alternância netdata.
d) Na transmissão de dados, sempre 8 bits de cada byte pode ser usado.
Noções básicas de protocolo rlogin
O protocolo rlogin usa conexões TCP. O nome oficial do serviço prestado por este protocolo é login e o número da porta designado para este serviço é o 513.Quando o cliente estabelece uma conexão com o servidor, primeiro envia quatro cordas, cada um terminou com uma NUL (código 0). São os seguintes textos:
• Uma sequência vazia (contém apenas NUL).
• O nome do usuário no sistema cliente.
• O nome de usuário que você deseja estabelecer uma sessão de trabalho no sistema do servidor.
• O tipo de terminal e separadas com velocidade "/" (por exemplo, VT100 / 9600).
Quando tiver recebido estas quatro cordas, o servidor envia um caractere NUL e iniciar a transferência de dados entre cliente e servidor em modo de controle de fluxo. Neste modo, o cliente envia os caracteres o usuário digita que você chegar, personagens DC3 exceto controle ("^ S") e DC1 ("^ Q"), que significa "suspender a transmissão 'e' retomar ' respectivamente.Por outro lado, o cliente apresenta os dados enviados a partir do servidor que chegar. O cliente pode também receber mensagens de controlo a partir do servidor, que são representados por um código de bytes de dados enviados num urgente TCP. O cliente deve responder a essas mensagens imediatamente e suspender temporariamente o tratamento de outros dados que possam ter recebido.
Por
definição o rlogin não permite o login remoto do usuário
root, neste caso o usuário de utilizar outro usuário
para ser o administrador do sistema, mas sempre terá
poderes menores que o do root.
Host
Confiáveis (Trusted Hosts)
Se
um host confia em um outro host, então os usuários
que tenham o mesmo username em ambos os hosts podem
logar de um host em outro sem ter que digitar a senha
utilizando algum programa de acesso remoto, por exemplo
o rlogin.
Usuários
Confiáveis (Trusted Users)
Os
Usuários confiáveis são como os hosts confiáveis só
que se referem a usuários que pretendem fazer um login.
Se for configurado que um usuário de outro computador
seja um usuário confiável com a sua conta, então ele
pode logar na sua conta sem ter que digitar a senha.
Fontes: Projeto de Redes ; Redes de computadores - Universitat Oberta de Catalunya