Processamento SFTP do mainframe para o servidor com software Crush FTP falhando na autenticação de chave

Processamento SFTP do mainframe para o servidor com software Crush FTP falhando na autenticação de chave

Estamos no processo de conversão de todos os trabalhos de mainframe FTP para SFTP. Usei o ssh-keygen -f id_dsa_useridcomando para criar os pares de chaves. Enviou a chave pública ao cliente para ser copiada em seu authorized_keysarquivo. Quando o trabalho é executado, recebo o seguinte erro.

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError
Não é possível abrir a tela: MVSDMC1
FOTS1370 Falha na verificação da chave do host.
conexão perdida.

O cliente está usando CrushFTPum software sobre o qual não sei nada. O que estamos perdendo?

Responder1

A raiz do problema está no ssh e na configuração da chave. O problema do X Windows Xauth é uma pista falsa. Depois de encontrar algumas pesquisas adicionais, encontrei um tópico que parece corresponder ao seuproblema. O tópico em questão é para um produto da tecnologia Dovetail, mas manifesta o mesmo problema nas trocas de chaves ssh.

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Não é possível abrir a tela: 172.24.30.28:0.0
FOTS1346 Permissão negada, tente novamente.
EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Não é possível abrir a tela: 172.24.30.28:0.0 Conexão fechada por UNKNOWN
FOTS2707 zsshSmfWritePipe: write(): EDC5113I Descritor de arquivo inválido. (errno2=0x05710034).

Se a chave estiver em vigor, o problema provável são as permissões incorretas no diretório .ssh e nos arquivos no sistema de destino. Os seguintes comandos no diretório inicial do sftpusuário 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

informação relacionada