[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    162

    nicht lesbarer Text in known_hosts Datei

    Hallo und Guten Morgen,
    mit folgendem Befehl in QSH: ssh-keyscan -p 22 178.15.44.229 >> .ssh/known_hosts
    bekomme ich den Key in die SSH Datei rein.
    Auf unserem System (LANGID 65535) sieht alles wunderbar aus.
    Vorne die IP Addresse und dann der key.

    178.15.44.229 ssh-rsa
    AAAAB3NzaC1yc2EAAAADAQ.....

    Auf einem Kundensystem (LANGID 500) steht nur Müll drin.
    ñ÷øKñõKôôKòòù@¢¢ˆ

    Habe es gerade mit dem Program QP2TERM versucht und da funktioniert es.
    Nun habe ich es auch unter QSH gemacht und siehe da, es sieht gut aus.
    Woran liegt das?
    Was ist der Unterschied zwischen QSH und QP2TERM?

    Danke.

    Gruß Klaus

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    18.311
    Schau dir die CCSID der Datei an. Diese sollte auf 1252 und nicht 273 oder 65535 stehen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Sep 2004
    Beiträge
    162
    Sorry für die späte Meldung. Wie kann ich das ermitteln? Bringt mir das überhaupt etwas? Die Datei wird automatisch vom 1. SSH Befehl angelegt und bei QP2TERM funktioniert es ja.
    Möchte es nur verstehen, was hier das Problem ist.
    Danke.
    Gruß Klaus

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    18.311
    Das Kommando heißt DSPATR.
    Du kannst dir den Inhalt auf 2 Arten ansehen:
    1. in Windows, da muss der Code in ASCII/ANSI 1252 sein. Hat die Datei z.B. 273 (EBCDIC) siehst du nur Müll.
    2. per EDTF auf der AS/400
    Zu 2. muss dein Job eine andere CCSID als 65535 (*hex) haben, da sonst der Inhalt nicht für das 5250-Terminal von 1252 übersetzt werden kann. Mit einer CCSID 273 gehts wieder, da auch ohne Übersetzung ja nun EBCDIC erwartet wird.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Sep 2004
    Beiträge
    162
    Danke, perfekt. Mit EDTF habe ich nun folgendes heraus gefunden:
    Erzeugung mit QSH: CCSID = 500
    Erzeugung mit QP2TERM: CCSID = 819
    Sehr seltsam. Kann man dies unter QSH beeinflussen oder muss ich temporär den Job unter 273 laufen lassen? Das wäre echt blöd.
    Danke.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    18.311
    Auch 819 ist eigentlich nicht korrekt, entspricht aber ANSI ohne die Hex-Werte 80-9F. Diese sind erst mit 1252 hinzugekommen.
    Wenn du den Namen der Datei vorher weißt, kann man die erstellen und mit CHGATR auf 1252 setzen.
    Beim späteren Replace wird die CCSID übernommen.

    QP2TERM ist definitiv ANSI-orientiert und setzt deshalb die CCSID.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Sep 2004
    Beiträge
    162
    super, vielen Dank für die Erklärung und die Hilfe.
    Eine kleine Anmerkung habe ich noch:
    Da in die Known_hosts-Datei eine Representation des Public Keys in Base64-Format speichern wird und laut Base64-Definition werden nur Zeichen zwischen 20-7B verwendet, werden Zeichen aus dem Bereich 80-9F nicht verwendet.Das gleiche gilt auf für die Domain bzw. IP, die auch in known_host eingetragen wird.
    Daher könnte man es auch auf 819 stehen lassen aber 1252 ist sicherlich besser.


  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    18.311
    Da hast du wohl recht.
    Zu beachten ist, CHGATR wandelt die Daten nicht um sondern setzt nur das Attribut. Dies kann und wird unerwünschte Effekte haben.
    Für die Umwandlung gibt es den QSH-Befehl iconv (analog zur C-Funktion).

    Übrigens: mit "touch -C 1252 Name" kann man eine Datei in QSH ebenso erstellen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

Ähnliche Themen

  1. Geschlüsselte Datei nicht sortiert
    Von _MG_ im Forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 01-02-17, 11:46
  2. CL Text-Datei erstellen/modifizieren
    Von KingofKning im Forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-05-16, 17:41
  3. Antworten: 6
    Letzter Beitrag: 22-04-14, 15:30
  4. DSPF ERRMSG Keyword - Text wird nicht in Zeile 25 angezeigt
    Von TheDevil im Forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 18-12-13, 11:20
  5. RPG-Bildschirm-Datei kann nicht angezeigt werden
    Von hartmuth im Forum NEWSboard Programmierung
    Antworten: 12
    Letzter Beitrag: 27-11-13, 15:27

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •