EDIT: Isso será muito difícil de fazer, se não impossível (não gostar dessa palavra), já que o objetivo de ter um LoadBalancer é tornar a interação do cliente transparente e basicamente invisível. Dito isto, aqui está o meu post original:
Eu administro um balanceador de carga para um site bastante grande. A única indicação de que nossos visitantes estão visitando um servidor de aplicativos específico é que, na verdade, colocamos o nome específico do servidor na parte inferior de sua página de login. Isso nos ajuda a solucionar problemas que eles têm.
Além disso, só consigo pensar em uma coisa que o "leve em consideração" para o fato de que estamos executando um balanceador de carga se não seguimos essa política. Veja como você poderia dizer, mas vai levar um pouco de sorte.
Digamos que o balanceador de carga esteja configurado para encaminhar todo o tráfego para um ou outro servidor. Ou, pelo menos, encaminha o tráfego ssh entre um servidor para outro. Mesmo que você provavelmente não tenha login em cred para entrar em nenhuma das caixas, ambos fornecerão uma chave diferente se você tentar efetuar login. Portanto, se você tentar efetuar login via ssh na primeira vez, será perguntado se você quer aceitar a chave. Então, se você tiver sorte no segundo ou terceiro pedido, será informado que existe uma chave diferente (ou seja, outra caixa). Em um sistema * nix você é frequentemente alertado que isso pode ser devido a um homem no meio do ataque.
Então, duas coisas precisam estar em vigor:
- SSH no servidor remoto
- LB de SSH
Portanto, se você obtiver duas chaves em um período de tempo relativamente curto, provavelmente poderá presumir que o administrador do sistema não as alterou, mas sim que você acabou de se comunicar com duas máquinas separadas por trás de um balanceador de carga.
Nota: há um outro item, mas é um tiro real no escuro. Você poderia tentar descobrir com qual bloco de IPs esse servidor estava agrupado. Então, digamos que em um desses endereços IPs particulares é colocado no LB (na verdade, é em um desses IPs).
O Load Balancer é colocado em XXX.XXX.XXX.5, por exemplo. O LB será então configurado para capturar todo o tráfego para pelo menos um endereço IP adicional. Normalmente, ele não encaminha o tráfego para XXX.XXX.XXX.5 (o hardware comercial que definitivamente não faço isso). Então você pode contar com o endereço e o endereço do administrador.
Se o LB estiver configurado para permitir o admin de todos os hosts externos, você poderá pender algo como / admin para os endereços IP até encontrar o LB. Isso pressupõe que o LB use esse caminho para administração.