Credenciais SSH
Descoberta, Orquestação e IntegrationHub exploram dispositivos UNIX e Linux usando as credenciais SSH para executar comandos sobre o SSH (Secure Shell). Os comandos SSH devem ser executados com privilégios de root, com credenciais de root ou por meio do uso de sudo. As credenciais de chave privada SSH fornecem segurança adicional.
Conceder privilégios de root
Antes de conceder privilégios de root, revise sua política de segurança e opções com a equipe de segurança da sua organização.
- Forneça outras credenciais para Descoberta, Orquestação ou IntegrationHub, mas conceda ao usuário nessas credenciais o direito de executar determinados comandos com privilégios de root, usando sudo. Esta é uma maneira segura de conceder privilégios limitados. Descoberta, Orquestação ou IntegrationHub usam sudo em qualquer probe que tenha o parâmetro
must_sudodefinido como verdadeiro (o padrão é falso). No entanto, cada sistema deve ser configurado para permitir que o sudo funcione. Isso é feito editando o arquivo /etc/sudoers usando o comando visudo. - Forneça credenciais de root. Essas são, obviamente, as credenciais mais poderosas, mas podem não ser desejáveis do ponto de vista da segurança. Se Descoberta, Orquestação ou IntegrationHub tiver as credenciais de root para qualquer sistema UNIX ou Linux, nenhuma configuração adicional será necessária.
Comandos privilegiados
A plataforma fornece comandos privilegiados padrão para o MID Server usar e a capacidade de adicionar comandos adicionais ao sistema. Para obter detalhes sobre como usar sudo e outros comandos privilegiados, consulte Comandos privilegiados do MID Server.
Tipo de credencial de chave privada SSH
| Campo | Valor de entrada |
|---|---|
| Nome | Nome exclusivo e descritivo desta credencial. Por exemplo, você pode chamá-la de SSH Atlanta. |
| Ativo | Habilite ou desabilite essas credenciais para uso. |
| Nome de usuário | Insira um nome de usuário UNIX ou Linux. Evite espaços iniciais ou finais em nomes de usuário. Um aviso vai ser exibido se a plataforma detectar espaços iniciais ou finais no nome de usuário. |
| Senha | Insira a senha UNIX ou Linux. Para credenciais de tipo Chave Privada SSH, insira a senha sudo se for necessária para o nome de usuário. |
| Senha SSH | Digite uma senha longa de SSH. Este campo está disponível somente para credenciais de Chave Privada SSH. |
| Chave privada de SSH | Insira uma chave privada RSA, DSA ou ECDSA segura que possa ser usada em vez de uma senha para logins SSH. A chave privada deve ser inserida no formato apropriado para garantir que esteja criptografada corretamente. A chave privada deve iniciar com a cadeia de caracteres Aqui está um exemplo de uma chave privada RSA formatada corretamente: Um exemplo de chave DSA: E um exemplo de chave ECDSA: O Now Platform oferece suporte a chaves privadas no formato PEM gerado pelo utilitário OpenSSH ssh-keygen. Para converter chaves PPK que foram geradas pelo PuTTY:
|
| Certificado SSH | Insira um certificado OpenSSH baseado em RSA para fazer login SSH usando certificados. Quando o certificado é inserido, uma chave privada é usada para autenticação baseada em certificados. Essa autenticação é compatível com OpenSSH versão 7.8 ou mais recente. |
| Alias de credencial |
|
| Armazenamento de credenciais externas | Marque esta caixa de seleção para usar um sistema de armazenamento de credenciais externas. Quando você seleciona esta opção, os campos Nome de usuário e Senha são substituídos pelo campo ID de credencial. Atualmente, o único sistema de armazenamento externo compatível é o CyberArk. |
| MID servers | Selecione um ou mais MID Servers na lista de MID Servers disponíveis. As credenciais configuradas neste registro estão disponíveis para os MID Servers nesta lista. Este campo está disponível somente quando você seleciona MID Servers específicos no campo Aplica-se a. |
| Aplica-se a | Selecione se deseja aplicar essas credenciais a Todos os MID Servers em sua rede, ou a um ou mais MID Servers específicos. Especifique os MID Servers que devem usar essas credenciais no campo Servidores MID. |
| Ordem | A ordem (sequência) na qual a plataforma experimenta esta credencial ao tentar fazer login nos dispositivos. Quanto menor o número, mais alta será a exibição dessa credencial na lista. Estabeleça a ordem de credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de pedido (ou nenhum), a Descoberta ou Orquestação tentará as credenciais em uma ordem aleatória. |
Tipo de credencial SSH
| Campo | Descrição |
|---|---|
| Nome | Insira um nome exclusivo e descritivo para esta credencial. |
| Ativo | Habilite ou desabilite essas credenciais para uso. |
| Nome de usuário | Insira o nome de usuário a ser criado na tabela Credenciais. Evite espaços iniciais ou finais em nomes de usuário. Um aviso vai ser exibido se a plataforma detectar espaços iniciais ou finais no nome de usuário. Para a descoberta CIM, o usuário deve ter a função de administrador. |
| Senha | Insira a senha. |
| ID da Credencial | Insira a chave exclusiva configurada para credenciais externas no arquivo JAR carregado no MID Server para um sistema de credenciais externas. O campo ID de credencial tem um limite de 40 caracteres. Este campo só estará visível quando a caixa de seleção Armazenamento de credenciais externas estiver marcada. |
| Alias de credencial |
|
| Armazenamento de credenciais externas | Marque esta caixa de seleção para usar um sistema de armazenamento de credenciais externas. Quando você seleciona esta opção, os campos Nome de usuário e Senha são substituídos pelo campo ID de credencial. O armazenamento de credenciais externas só está disponível quando o plug-in External Credential Storage está ativado. Nota: Atualmente, o único sistema de armazenamento externo compatível é o CyberArk. |
| Aplica-se a | Selecione se deseja aplicar essas credenciais a Todos os MID Servers em sua rede, ou a um ou mais MID Servers específicos. Especifique os MID Servers que devem usar essas credenciais no campo MID Servers. |
| MID servers | Selecione um ou mais MID Servers na lista de MID Servers disponíveis. As credenciais configuradas neste registro estão disponíveis para os MID Servers nesta lista. Este campo está disponível somente quando você seleciona MID Servers específicos no campo Aplica-se a. |
| Ordem | A ordem (sequência) na qual o Descoberta testa esta credencial ao tentar fazer login nos dispositivos. Quanto menor o número, mais alta será a exibição dessa credencial na lista. Estabeleça a ordem de credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número na ordem (ou número nenhum), a instância vai tentar usar as credenciais em uma ordem aleatória. |
Comandos que exigem privilégios de root para Descoberta, Orquestação e IntegrationHub
disco ALL=(root) NOPASSWD:/usr/sbin/dmidecode,/usr/sbin/lsof,/sbin/ifconfig.| Comando | Finalidade |
|---|---|
| HP-UX | |
| adb | Reúne velocidade da CPU e memória.
|
| Todas as versões do Linux e UNIX | |
| mudança | Altera o número de dias entre as mudanças de senha e a data da última mudança de senha.
|
| chpasswd | Altera as senhas do usuário.
|
| Todos os Linux | |
| dmidecode | Reúne várias informações sobre o hardware, incluindo o número de série incorporado à placa-mãe.
|
| fdisk | Reúne os discos e as informações de tamanho no sistema.
|
| multipath | Reúne mapeamentos de dispositivo para MPIO.
|
| Linux e Solaris | |
| dmsetup | Examina um volume de nível baixo.
|
| Todas as versões do UNIX | |
| lsof | Determina o relacionamento entre os processos e as conexões feitas com o sistema.
|
| oratab | Concede acesso de leitura ao arquivo oratab para localizar a página inicial do Oracle e o pfile.
|
| Solaris | |
| iscsiadm | Obtém IQNs iSCSI
|
| fcinfo | Obtém WWPNs para portas.
|
| prtvtoc | Relata informações sobre partições de disco.
|
| pfiles | Usado para coletar informações de conexões TCP.
|
| pgrep | Usado para listar IDs de processo de uma região específica para executar pfiles.
|
| /usr/bin/ps | Lista o processo em execução. Como alternativa à execução com acesso raiz, adicione uma função proc_owner.
|
| /usr/ucb/ps | Lista o processo em execução. Como alternativa à execução com acesso raiz, adicione uma função proc_owner. O uso do comando /usr/ucb/ps foi descontinuado no Solaris 11. Como Descoberta, Orquestraçãoe IntegrationHub exigem o uso deste comando para todas as versões do Solaris, você deve instalar o utilitário ucb manualmente nos sistemas Solaris 11. Para obter instruções, consulte KB0564262.
|
Para obter uma lista de comandos privilegiados necessários para a Descoberta e o Mapeamento de serviços, consulte Service Mapping commands requiring a privileged user para obter uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.
Requisitos de acesso para credenciais não root
| Aplicação | Arquivo ou diretório | Acesso Necessário |
|---|---|---|
| Apache | httpd.conf | Leitura |
| Hbase | hbase-site.xml | Leitura |
| JBoss | jboss-service.xml | Leitura |
| Diretório inicial do JBoss | Leitura | |
| web.xml | Leitura | |
| MySQL | my.cnf | Leitura |
| NGINX | nginx.conf | Leitura |
| Oracle | oratab | Leitura |
| Arquivos associados (s) | Leitura | |
| Oracle Listener | lsnrctl | Executar |
| listener.ora | Leitura | |
| Tomcat | catalina.jar | Leitura |
| server.xml | Leitura | |
| web.xml | Leitura | |
| Unix | /etc/*release | Leitura |
| / etc / bashrc | Leitura | |
| /etc/profile | Leitura | |
| /proc/cpuinfo | Leitura | |
| /proc/vmware/sched/ncpus | Leitura | |
| /var/log/dmesg | Leitura | |
| Diretório APD | Leitura | |
| WebSphere | cell.xml | Leitura |
| server.xml | Leitura | |
| serverindex.xml | Leitura |