Anmelden

View Full Version : SFTP connect zur AS/400 - access denied



Seiten : 1 [2]

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

itec01
12-10-23, 07:37
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.

itec01
12-10-23, 08:08
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!

itec01
13-10-23, 07:03
Ja, ich verstehe es auch nicht so, wieso es dann funktioniert hat.
Aber, vielen herzlichen Dank für die Hilfe.