Remote Shell

Origem: Wikipédia, a enciclopédia livre.

O Remote Shell (rsh) é uma ferramenta de acesso remoto para a execução de um comando shell script como outro usuário, e em outro computador através de uma rede de computadores via protocolo TCP/IP.[1] O comando foi desenvolvido em 1982 no Grupo de Pesquisa de Sistemas Computacionais da Universidade da Califórnia em Berkeley, junto a diversos outros programas para acesso remoto chamados Berkeley r-commands. E posteriormente incorporado ao BSD[2]

Tipicamente utiliza-se o comando rsh da seguinte maneira[3]:

rsh host shell command

Devido a problemas de segurança o remote shell foi sendo amplamente substituído pelo secure shell (SSH), no qual a conexão entre o servidor e o cliente é criptografada utiizando o protocolo SSH.[4][5]

rsh vs rlogin[editar | editar código-fonte]

Ambos os comandos rsh e rlogin pertencem ao mesmo pacote e realizam a mesma função de acesso remoto, contudo o comando rlogin estabelece uma conexão persistente com a outra máquina, a qual precisa ser encerrada manualmente. Já o comando rsh, realiza a autenticação com o usuário e encerra a sessão automaticamente após executar o comando.[6]

Notas e Referências

  1. «BSD General Commands Manual». unixhelp.ed.ac.uk (em inglês). Consultado em 29 de outubro de 2014. Arquivado do original em 5 de dezembro de 2004 
  2. «8.3.3 Remote commands». www2.cs.duke.edu. Consultado em 30 de março de 2019 
  3. «rsh(1): remote shell - Linux man page». linux.die.net. Consultado em 30 de março de 2019 
  4. H. Kim, Orman, O’Malley, Gene, Hilarie, and Sean. «Implementing a Secure rlogin Environment:A Case Study of Using a Secure Network Layer Protocol». citeseerx.ist.psu.edu. Consultado em 30 de março de 2019 
  5. «rsh - the legacy remote shell tool | SSH.COM». www.ssh.com. Consultado em 30 de março de 2019 
  6. «The TCP/IP Guide - Berkeley Remote Shell (rsh)». www.tcpipguide.com. Consultado em 30 de março de 2019 
Ícone de esboço Este artigo sobre Unix é um esboço. Você pode ajudar a Wikipédia expandindo-o.