View Full Version : SFTP connect zur AS/400 - access denied
Andreas_Prouza
12-10-23, 07:15
Dann ist das seltsam.
Sollte eigentlich nichts ausmachen, aber hast du im Passwort Sonderzeichen?
Du könntest auch probieren eine .profile Datei zu hinterlegen und Bash dem User zuzuordnen:
https://github.com/andreas-prouza/ibm-i-build/blob/main/docs/pages/SSH.md
Andreas_Prouza
12-10-23, 07:16
Für /Home/user passen auch die Rechte?
Andreas_Prouza
12-10-23, 07:18
Probiere mal dich auf der IBM i direkt via QSH mit ssh user1@localhost einzuloggen.
Und dann probier mit dem User1 via QSH ins Homeverzeichnis zu gehen: QSH --> cd /home/user1
... um zu sehen, dass das funktioniert
das funktioniert, ich komme ins Verzeichnis und ls zeigt mir auch den Inhalt.
Bei der Anmeldung erscheint nur:
ssh spepgmrkv@localhost
spepgmrkv@localhost's password: tcgetattr: Invalid argument
-bash-4.4$
Jetzt geht auch mein user mit der AS/400 von Filezilla aus und auch von Visual Studio Code!
Hat ssh spegmrkv@localhost etwas bewirkt? Es wurde der Fingerprint ausgetauscht und der steht jetzt auch in der known_hosts Datei.
ja, es passt alles, perfekt.
Andreas_Prouza
13-10-23, 05:58
Hat ssh spegmrkv@localhost etwas bewirkt? Es wurde der Fingerprint ausgetauscht und der steht jetzt auch in der known_hosts Datei.
Wenn du z.B. als IBM i User ITEC01 dich via ssh spepgmrkv@localhost an dem System anmeldest, wird der Fingerprint vom Server in die known_hosts vom ITEC01 auf der i geschrieben (/home/itec01/.ssh/known_hosts).
Wenn du das vom PC ausgehend machst, wird der Fingerprint ins .ssh/known_hosts von deinem PC-User geschrieben.
Da du schon Verbindungen mit anderen IBM i Usern am PC bereits durchführen konntest, wurde der Fingerprint bereits bei dir am PC in die known_hosts geschrieben.
Warum das jetzt plötzlich geht, nachdem du das ssh auf der IBM i mit localhost durchgeführt hast, ist mir etwas schleierhaft.
Freut mich jedoch dass es jetzt funktioniert!
Ja, ich verstehe es auch nicht so, wieso es dann funktioniert hat.
Aber, vielen herzlichen Dank für die Hilfe.