Você deve configurar a conexão SSH entre o sistema que
está executando o agente e o HMC para o agente coletar dados.
Sobre Esta Tarefa
O provedor de dados do agente coleta os dados do console de gerenciamento, executando os comandos CLI sobre SSH. Por padrão,
o provedor de dados aguarda até 1 minuto para que um comando CLI conclua a execução.
Após esse tempo, o provedor de dados fecha a sessão SSH na qual o
comando CLI está em execução, e nenhum dos dados para esse comando
está disponível em conjuntos de dados do agente até que o comando
seja executado com êxito. O caminho padrão para o comando SSH é /usr/bin/ssh. Se
você instalou SSH em um local diferente, deverá indicar o caminho
usando a variável de ambiente KPH_SSH_PATH.
Procedimento
Use um dos seguintes métodos para configurar a conexão SSH.
-
Use o script
setup_hmc_key.pl para
configurar a conexão SSH.
-
Efetue login no servidor no qual o agente está instalado.
-
Abra o diretório install_dir/aix526/ph/bin, em que install_dir é o diretório de instalação do
Agente HMC Base.
-
Execute o comando
perl setup_hmc_key.pl.
-
Responda aos prompts e forneça o nome de host ou endereço
IP de HMC; o nome de usuário de HMC, que deve ter autoridade equivalente
para a autoridade
hscviewer; e a senha para criar o
par de chaves.
-
Depois de criar o par de chaves, teste a conectividade
executando um comando, como
ssh
hscroot@hmchost lshmc -V.
Se o SSH estiver se conectando a este HMC pela primeira vez,
inclua o HMC no arquivo
ssh
known_hosts respondendo
yes para a
seguinte mensagem:
A autenticidade do host 'hmchost (3.3.333.333)' não pode ser estabelecida.
A impressão digital RSA é 4c:b4:26:27:38:f3:ec:58:01:92:26:f9:61:32:bb:4d.
Tem certeza de que deseja continuar a conexão (sim/não)? yes
Aviso: Incluído permanentemente 'hmchost,3.3.333.333' (RSA) na lista de hosts conhecidos.
O agente agora pode usar o SSH para coletar os dados do HMC.
-
Use o utilitário
ssh-keygen para gerar
chaves e configurar a conexão SSH.
-
Efetue login no servidor no qual o agente está instalado.
-
Use o utilitário
ssh-keygen para gerar chaves públicas e privadas
sem paráfrase.
Por exemplo, o comando a seguir gera um conjunto de chaves públicas e privadas:
ssh-keygen -t rsa -f /.ssh/id-rsa
Pressione
Enter quando solicitado a fornecer uma passphrase.
A chave pública gerada é armazenada no arquivo
/.ssh/id-rsa.pub. A chave privada é armazenada
no arquivo
/.ssh/id-rsa.
-
Transfira o arquivo que contém a chave pública para o computador HMC
usando utilitários como
scp.
-
No computador HMC, anexe o arquivo de chave pública à coleção de chaves que estão
armazenadas no HMC.
As chaves armazenadas estão no arquivo /.ssh/authorized_keys2.
-
Inclua o nome do host e chave para o HMC no arquivo
known_hosts.
Este arquivo está no diretório /.ssh.
- Execute o comando
ssh "user"@"hmc_hostname" -i
"private_keyfile"
date.
- Insira yes quando solicitado para armazenar as chaves em
cache. Esse comando inclui a entrada no arquivo
known_hosts para conexões futuras.
-
Execute o comando
ssh "user"@"hmc_hostname"
date.
Se a data for retornada sem nenhum prompt de senha, isto indica que as chaves SSH
foram configuradas com êxito.