I am not sure what the
no hostip for proxy
command indicates and I would like to understand what is causing the problem.
Quando você se conecta a um servidor SSH sem um proxy, o endereço IP do servidor é salvo e armazenado em seu arquivo de hosts conhecidos. Quando você está usando um proxy, o cliente nunca obtém o IP remoto. A versão não hashada da entrada known_hosts pode ser assim para um cliente que não usa um proxy.
srv-01,10.99.4.29 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMOZnp2wcVBSp8ddLuXFrpD8YJGOQ8MzPihHr09qkGS
Não é um "erro" e quase não é um aviso útil. Você pode com segurança apenas ignorá-lo.
Acredito que você pode suprimir o 'aviso' definindo a opção CheckHostIP no
além de ProxyCommand
. Esta opção basicamente diz ao ssh para pular o armazenamento / verificação do IP do controle remoto.
De que me disseram que essa opção realmente não tem nenhum impacto na segurança.