fbpx

Comandos Linux – rsh

Comando Linux rsh

comando rsh

Em sistemas operacionais do tipo Unix, o comando rsh executa comandos em um shell remoto .

Descrição

O rsh se conecta ao host especificado e executa o comando especificado . O rsh copia sua entrada padrão para o comando remoto, a saída padrão do comando remoto para sua saída padrão e o erro padrão do comando remoto para seu erro padrão. Sinais de interrupção, saída e término são propagados para o comando remoto; O rsh normalmente termina quando o comando remoto termina.

Usuários individuais podem manter uma lista de autorização privada em um arquivo chamado .k5login em seu diretório inicial (remoto). Cada linha deste arquivo deve conter um nome principal do Kerberos no formato principal / instance @ realm . Se houver um arquivo ~ / .k5login , o acesso será concedido à conta se e somente se o usuário originador estiver autenticado em uma das entidades nomeadas no arquivo ~ / .k5login .

Sintaxe

host rsh [-l nome de usuário ] [-n] [-d] [-k realm ] [-f | -F] [-x] [-PN | -PO] comando

Opções

-l nome de usuárioDefine o nome de usuário remoto como nome de usuário . Caso contrário, o nome de usuário remoto será o mesmo que o nome de usuário local.
-xFaz com que o tráfego da sessão da rede seja criptografado . Isso se aplica apenas aos fluxos de entrada e saída, e não à linha de comandos .
-fFaça com que credenciais Kerberos não encaminhadas sejam encaminhadas para a máquina remota para uso pelo comando especificado. Eles serão removidos quando o comando terminar. Esta opção é mutuamente exclusiva com a opção -F .
-FFaça com que as credenciais Kerberos encaminhadas sejam encaminhadas para a máquina remota para uso pelo comando especificado. Eles serão removidos quando o comando terminar. Esta opção é mutuamente exclusiva com a opção -f .
-k reinoFaz com que o rsh obtenha tickets para o host remoto na região, em vez da região do host remoto, conforme determinado pelo krb_real-mofhost .
-dAtiva a depuração de soquetes nos soquetes TCP usados ​​para comunicação com o host remoto.
-nRedireciona a entrada de / dev / null .
-PN , -POSolicite explicitamente a versão nova ou antiga do protocolo ” rcmd ” do Kerberos . O novo protocolo evita muitos problemas de segurança encontrados no antigo, mas não é interoperável com servidores mais antigos. (Um “erro de entrada / saída” e uma conexão fechada é o resultado mais provável da tentativa dessa combinação.) Se nenhuma opção for especificada, algumas heurísticas simples serão usadas para adivinhar qual tentar.

Se você omitir o comando , em vez de executar um único comando, você efetuará login no host remoto usando o rlogin .

Os metacaracteres do shell que não são citados são interpretados na máquina local, enquanto os metacaracteres citados são interpretados na máquina remota. Por exemplo, o seguinte comando:

rsh otherhost cat remotefile >> arquivo local

acrescenta o arquivo remoto remotefile para o arquivo local LocalFile , enquanto:

rsh otherhost cat remotefile ">>" otherremotefile

anexa remotefile para otherremotefile .

Observe que comandos interativos , como um editor de texto, não podem ser executados remotamente com o rsh ; use o rlogin .

arquivos

/ etc / hostsO arquivo de definições do mapa de nome do host .
~ / .k5loginNo host remoto, esse arquivo pode ser usado para definir os principais do Kerberos que têm acesso permitido.

Exemplos

rsh example-host.com ls

Executa o comando ls no host example-host.com , usando o nome de usuário local como o nome de login remoto.

on – Executa um comando em um sistema remoto, mas com o ambiente local.
rlogin – inicia uma sessão em um sistema remoto.
telnet – Conecte-se a um sistema remoto usando o protocolo telnet.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.