Você tem as duas linhas a seguir no seu arquivo ~/.ssh/config
ou no seu /etc/ssh_config
?:
GSSAPIAuthentication yes
GSSAPITrustDNS yes
O primeiro é necessário para habilitar a autenticação GSSAPI (Kerberos), o segundo é necessário para obter o ssh para canonizar o nome do host via DNS e usar o nome canônico para obter um ticket de serviço do host. Sem o segundo, o ssh usará o nome do host exato ou o endereço IP digitado na linha de comando para tentar obter um ticket de serviço do host e, nesse caso, ele falhará:
UNKNOWN_SERVER while looking up 'host/[email protected]'
O nome real do principal é normalmente 'host/hostname.domain@REALM' em vez de um endereço IP. Obviamente, você precisa de uma configuração de DNS reversa correta para que isso funcione.
Parece também que o OS X não consegue detectar o nome correto do território a ser usado e está tentando usar um endereço IP (a parte '@ 3.18.211'). Você tem registros DNS TXT e SRV corretos configurados para seu território e KDC? Caso contrário, você precisará inserir o território padrão e o endereço do KDC manualmente em /etc/krb5.conf
.