Instale o rcp no RHEL

1

Eu tenho uma máquina Linux Red Hat versão 6.4 (64 bits).

Noto que o comando rcp não existe na minha máquina (não rcp binário). Também pesquisei no Google para encontrar um binário rcp que caberia na minha máquina Linux, mas sem sucesso.

Onde posso fazer o download de rcp ?

    
por maihabunash 08.07.2014 / 09:46

2 respostas

3

Estou usando o CentOS 6.5 e o binário rcp pertence ao pacote krb5-appl-clients-1.0.1-7.el6_2.1.x86_64

[root@CentOS-VM1 6]# rpm -qf $(which rcp)
krb5-appl-servers-1.0.1-7.el6_2.1.x86_64
krb5-appl-clients-1.0.1-7.el6_2.1.x86_64

Minha versão do CentOS -

[root@CentOS-VM1 6]# lsb_release -d
Description:    CentOS release 6.5 (Final)

Você pode instalar o pacote krb5-appl-clients-1.0.1-7.el6_2.1.x86_64 usando yum

yum install krb5-appl-clients

Observação : recomendo que você use scp ou rsync over ssh (autenticação privada / pública)

    
por 08.07.2014 / 09:58
2

Você pode tentar (como root), digitando

yum install rsh

Provavelmente não está instalado, já que é antigo e inseguro, mas você PODE instalá-lo e executá-lo.

O RCP / RSH é antigo e inseguro, e projetar coisas para trabalhar com ele, em vez de atualizar para usar a tecnologia mais atual, é inútil.

Talvez tente mostrar o "designer" este ou, melhor ainda, mostrar seu amigo.

Agora você pode tentar estas etapas:

Etapa 01: Ative o serviço RCP no host UNIX

Ative o serviço RCP em uma máquina unix usando inetd :

  1. Faça o login como root.
  2. Edite o arquivo /etc/inetd.conf .
  3. Remova o comentário das linhas que começam com shell e começam com exec .
  4. Salve o arquivo.
  5. Use ps -ef | grep inetd e determine inetd service pid. Envie o sinal do perfil de usuário do host (HUP) para inetd usando kill ou usando pkill .
  6. Execute inetd novamente usando inetd restart .

Para ativar o serviço RCP usando xinetd :

  1. Faça o login como root.
  2. Edite o arquivo /etc/Xinetd.d/rsh . Você pode obter outro arquivo baseado em sua distribuição Linux.
  3. Altere a linha desabilitar para no .
  4. Salve o arquivo.
  5. Use ps -ef | grep inetd e determine inetd service pid. Envie o sinal HUP para xinetd usando kill ou usando pkill .
  6. Execute xinetd novamente usando xinetd restart ou service xinetd restart .

Passo 02: defina as permissões de segurança

Depois de ativar os serviços RCP, você deve definir as permissões de segurança para permitir que o host do Windows se conecte ao seu computador.

  1. Edite o arquivo /etc/hosts.equiv . Com base na distribuição do Linux, esse arquivo pode variar. Você pode obter como /etc/hosts.allow .
  2. No arquivo, adicione uma linha que contenha o nome do host do Windows.
  3. Adicione uma segunda linha que contenha o nome do host do Windows e o nome de um usuário, que pode acessar o diretório que você deseja transferir. Separe os dois elementos com um caractere de tabulação.
  4. Salve o arquivo.
por 08.07.2014 / 10:16