O problema em sua raiz está em ssh e na configuração da chave. O problema do X Windows Xauth é um Red Herring. Depois de encontrar algumas pesquisas adicionais, encontrei um tópico que parece corresponder ao seu problema . O thread em questão é para um produto das tecnologias Dovetail, mas manifesta o mesmo problema nas trocas de chaves ssh.
EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Can't open display: 172.24.30.28:0.0
FOTS1346 Permission denied, please try again.
EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Can't open display: 172.24.30.28:0.0 Connection closed by UNKNOWN
FOTS2707 zsshSmfWritePipe: write(): EDC5113I Bad file descriptor. (errno2=0x05710034).
Se a chave estiver em vigor, o problema provável é a existência de permissões incorretas no diretório e arquivos .ssh no sistema de destino. Os comandos a seguir no diretório inicial do usuário sftp
corrigirão as permissões:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
As permissões no meu sistema USS são assim:
IBMUSER> ls -la
drwx------ 2 IBMUSER OMVS 8192 May 11 09:15 .ssh
IBMUSER> ls -la .ssh
-rw------- 1 IBMUSER OMVS 399 May 11 09:15 authorized_keys