SFTP-Verarbeitung von Großrechner auf Server mit Crush-FTP-Software schlägt Schlüsselauthentifizierung fehl

556
Stephanie Reed

Wir konvertieren gerade alle FTP-Mainframe-Jobs in SFTP. Ich habe den ssh-keygen -f id_dsa_useridBefehl verwendet, um die Schlüsselpaare zu erstellen. Der öffentliche Schlüssel wurde an den Client gesendet, damit dieser in seine authorized_keysDatei kopiert werden kann. Wenn der Job ausgeführt wird, erhalte ich die folgende Fehlermeldung.

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError
Anzeige kann nicht geöffnet werden: MVSDMC1
FOTS1370 Die Überprüfung des Hostschlüssels ist fehlgeschlagen.
verlorene Verbindung.

Der Kunde verwendet eine CrushFTPSoftware, von der ich nichts weiß. Was fehlt uns?

2
Wenn Sie der Dienst sind, der den Dienst bereitstellt, warum kopiert Ihr Kunde Ihren öffentlichen Schlüssel in die `authorised_keys'-Datei und nicht umgekehrt? Es scheint, dass der Server nicht in der `known_hosts-Datei aufgeführt ist. Außerdem sieht der Fehler ein bisschen so aus, als würde er versuchen, eine X-Window-Sitzung zu starten. Patrick R. vor 6 Jahren 0
XtToolkit ist eine Bibliothek für den X-Server (grafische Anzeige), die mit SFTP nichts zu tun haben sollte. Auf der anderen Seite kann `ssh 'X-Verbindungen weiterleiten. Ratet mal: Etwas ist falsch eingestellt. an X weiterleiten und versucht, es zumindest an einem Ende festzustellen. Übrigens, Sie können ausführliche Debug-Nachrichten auf normalen sftp / ssh-Clients / Servern aktivieren (z. B. `-v` für den Standard` ssh`, `sftp`). dirkt vor 6 Jahren 0
Ich weiß nicht, ob dies das Problem ist, aber es ist ein SSH-Fehler aufgetreten, wenn die Server- und Client-Zeit nicht synchron ist - 15 Minuten. maximaler Unterschied, glaube ich. https://community.centrify.com/t5/Centrify-Express/Clock-skew-too-great- zwischen-this-machine-und-the-domain-server/td-p/20832 DrMoishe Pippik vor 6 Jahren 0

1 Antwort auf die Frage

0
Hogstrom

Das Problem an der Wurzel liegt in ssh und dem Schlüssel-Setup. Das X Windows Xauth-Problem ist ein Red Herring. Nachdem ich einige Nachforschungen gefunden hatte, fand ich einen Thread, der zu Ihrem Problem passt . Der fragliche Thread ist für ein Produkt von Dovetail-Technologien, aber das gleiche Problem tritt beim Austausch von ssh-Schlüsseln auf.

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Anzeige kann nicht geöffnet werden: 172.24.30.28:0.0
FOTS1346 Berechtigung abgelehnt. Bitte versuchen Sie es erneut.
EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError Anzeige kann nicht geöffnet werden: 172.24.30.28:0.0 Verbindung wurde von UNKNOWN
FOTS2707 geschlossen. ZsshSmfWritePipe: write (): EDC5113I Ungültiger Dateideskriptor. (errno2 = 0x05710034).

Wenn der Schlüssel vorhanden ist, sind falsche Berechtigungen für das .ssh-Verzeichnis und die Dateien auf dem Zielsystem das wahrscheinlichste Problem. Die folgenden Befehle im Basisverzeichnis des sftpBenutzers korrigieren die Berechtigungen:

chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys 

Die Berechtigungen für mein USS-System sehen folgendermaßen aus:

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