Comando Rsh
Executa comandos em computadores remotos que estão executando o daemon ou o serviço RSH. O Windows XP e o Windows 2000 não fornecem um serviço RSH. Um serviço RSH chamado Rshsvc.exe é fornecido com o Windows 2000 Server Resource Kit. Usado sem parâmetros, rsh exibe ajuda.
Sintaxe
rsh [host] [-l nome_do_usuário] [-n] [comando]
Parâmetros
host
Especifica o host (computador) remoto no qual será executado o comando.
-l nome_do_usuário
Especifica o nome do usuário a ser utilizado no computador remoto. Se for omitido, será usado o nome do usuário conectado no momento.
-n
Redireciona a entrada de rsh para o dispositivo NUL. Isso evita a exibição dos resultados do comando no computador local.
comando
Especifica o comando que será executado.
/?
Exibe ajuda no prompt de comando.
Comentários
Operação padrão
O comando rsh copia a 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. Em geral, Rsh termina ao mesmo tempo que o comando remoto.
Utilizando símbolos de redirecionamento
Coloque os símbolos de redirecionamento entre aspas para que o redirecionamento ocorra no computador remoto (por exemplo, ">>"). Se você não usar aspas, o redirecionamento ocorrerá no computador local. Por exemplo, o comando a seguir acrescenta o arquivo remoto arquivo_remoto ao arquivo local arquivo_local:
rsh outro_computador cat arquivo_remoto >> arquivo_local
O comando a seguir acrescenta o arquivo remoto arquivo_remoto ao arquivo remoto outro_arquivo_remoto:
rsh outro_computador cat arquivo_remoto ">>" outro_arquivo_remoto
Utilizando o comando rsh
Quando você utiliza um computador que está executando o Windows XP Professional e está conectado a um domínio, o controlador de domínio primário do domínio precisa estar disponível para verificar o nome do usuário; caso contrário, haverá falha no comando rsh.
O arquivo .rhosts
Em geral, o arquivo .rhosts permite o acesso à rede em sistemas UNIX. Esse arquivo lista nomes de computador e nomes de logon associados que têm acesso a computadores remotos. Ao executar os comandos rcp, rexec ou rsh remotamente com um arquivo .rhosts configurado de forma correta, você não precisará fornecer informações de logon ou senha para o computador remoto.
O arquivo .rhosts é um arquivo de texto no qual cada linha é uma entrada. Uma entrada consiste no nome do computador local, no nome do usuário local e em qualquer comentário sobre a entrada. Cada entrada é separada por uma tabulação ou espaço e os comentários começam com um sinal de sustenido (#). Por exemplo:
host7 #Este computador está na sala 31A
O arquivo .rhosts precisa estar na pasta base do usuário no computador remoto. Para obter mais informações sobre a implementação específica do arquivo .rhosts em um computador remoto, consulte a documentação do sistema remoto.
Este comando estará disponível somente se o Protocolo Internet (TCP/IP) estiver instalado como um componente nas propriedades de um adaptador de rede em Conexões de rede.
Exemplos
Para executar o comando telcon no computador remoto vax1 usando o nome admin1, digite:
rsh vax1 -l admin1 telcon
Formatando legenda | |
---|---|
Formato | Significado |
Itálico | Informações que o usuário deve fornecer |
Negrito | Elementos que o usuário deve digitar exatamente como mostrado |
Reticências (...) | Parâmetro que pode ser repetido várias vezes em uma linha de comando |
Entre colchetes ([]) | Itens opcionais |
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd} | Conjunto de opções entre as quais o usuário deve escolher apenas uma |
Fonte Courier | Código ou resultado de um programa |