SFTP

IBM i, configuration, commandes, ...
Répondre
GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

(sans sujet)

Message par GUIRO »

Bonjour,

Je souhaites mettre en place le SFTP avec mot de passe comme décrit dans le lien suivant d'IBM : https://www-01.ibm.com/support/docview. ... s8N1022287

A l'exécution, j'ai le message d'erreur suivant :

ssh_askpass: exec(/QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-4.7p1/libexec/s
sh-askpass): No such file or directory

Quand je vais dans se répertoire, je n'ai effectivement pas de ssh-askpass.

En regardant un peu sur le net, je suis tomber sur ce lien https://www-01.ibm.com/support/docview. ... s8N1012871 qui explique qu'il faut supprimer la variable d'environnement DISPLAY mais je ne l'ai pas.

Pouvez-vous m'aider SVP

D'avance Merci
David

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

PUTTY

Message par cmasse »

Pour vérifier si cela est lié au fait d'être sur un terminal, il faudrait faire un essai depuis PuTTY....
Christian Massé (Volubis.fr)

GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

(sans sujet)

Message par GUIRO »

Effectivement, j'ai rencontré se problème de terminal sur l'IBM i pour saisir le mot de passe. Comme je ne peux pas passer par un clé public, cette solution me paraissait intéressent.

Lorsque j'exécute le script "batch_sftp_script.sh" depuis une session SSH via putty il me demande de saisir le mot de passe ce que je veux éviter.


$ ./batch_sftp_script.sh
Password:


A quoi correspond "SSH_ASKPASS" ?
David

vazymimil
Messages : 32
Enregistré le : ven. 28 sept. 2018, 17:14:46

(sans sujet)

Message par vazymimil »

Bonjour,

SSH_ASKPASS contient le nom d'un script que SSH appelle si :
aucun terminal n'est associé à la session
la variable d'environnement DISPLAY est lisible
la variable d'environnement SSH_ASKPASS est lisible

je pense qu'il y a une coquille dans le script de lancement, la variable SSH_ASKPASS n'est pas bien orthographiée et il prend la valeur par défaut qui n'existe pas

dans Putty vous avez une demande de mot de passe parce-que putty a associé un terminal à la session
Nicolas

GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

(sans sujet)

Message par GUIRO »

Bonjour Christian,

Effectivement merci pour la piste j'avais oublié l'espace entre DISPLAY= et SSH_ASKPASS.

Merci beaucoup
David

GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

(sans sujet)

Message par GUIRO »

Merci vazymimil j'avais pas vu que c'était toi qui m'avait orienter sur cette piste.

Un grand merci à toi
David

marc3560
Messages : 1
Enregistré le : lun. 22 juil. 2019, 16:14:38

(sans sujet)

Message par marc3560 »

Bjr à Tous,

Quelqu'un a déjà rencontré ce message d'erreur ?

xxxxxxxxxxxxxxxx@xxxxxxx.com's password: shell request failed on channel 0

Sur mon iSeries j'ai ouvert une session via call qp2term
La première connexion s'est bien passée et depuis j'ai ce message.
Il y a bien une connexion avec le serveur SFTP distant car lorsque je saisi un mot de passe bidon, j'ai un retour : Permission Denied Try again.

Merci d'avance pour vos réponses !

Marc

Répondre