Page 1 sur 1

RUNRMTCMD

Posté : mar. 21 avr. 2020, 13:37:51
par c_volubis
Bonjour,

Je dois remplacer dans mes CL la commande RUNRMTCMD par un nouveau process SSH mais je rencontre des problèmes, Auriez-vous la gentillesse de bien vouloir m'aider si vous avez déjà effectué cela.

Ce que j'ai fait :

Sur mon PC j'ai activé le client OPEN SSH

Sur mon AS400

STRTCPSVR *SSHD
CALL QP2TERM
ssh-keygen -t rsa -f ssh_host_key -N ""
ssh 'IP ADRESS' achisdr ‘ls' ‘-l’

Le rendu de cette commande est vide

Merci d'avance

Re: RUNRMTCMD

Posté : mer. 22 avr. 2020, 16:18:24
par cmasse
Je suis perplexe, c'est censé produire quoi comme résultat
(connais pas cette syntaxe il semble que Google non plus) ?

votre IBMi/AS400 est le client ou le serveur ?

Re: RUNRMTCMD

Posté : lun. 27 avr. 2020, 08:12:27
par c_volubis
Merci pour le retour, Le résultat devrait être une connexion user et mot de passe, j'ai configurer le fichier sur AS400 dans IFS chemin ci-dessous : et idem sur mon PC chemin ci-dessous mais je n'arrive pas à me connecter, et je ne comprend pas ce que je fais de faux.

AS400 - ‎IFS
/QOpenSys/QIBM/UserData/SC1/OpenSSH/etc‎/‎sshd_config‎

Port 22
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes

PC - C:\Windows\System32\OpenSSH\sshd_config
C:\Windows\System32\OpenSSH/sshd_config_default

Merci d'avance

Re: RUNRMTCMD

Posté : lun. 27 avr. 2020, 08:42:45
par cmasse
JE renouvelle ma question, vous voulez faire dans le sens PC vers IBM i/AS400 ?

le serveur SSH est bien démarré (STRTCPSVR *SSHD) ? vous le voyez dans NETSTAT *CNN ?

Re: RUNRMTCMD

Posté : lun. 27 avr. 2020, 09:37:26
par c_volubis
AS400 vers PC, le protocole SSH est démarré.

ssh 073:20:18 Listen

Re: RUNRMTCMD

Posté : lun. 27 avr. 2020, 12:29:56
par cmasse
Alors la config sshd_config‎ et le démarrage par STRTCPSVR *SSHD importent peu


Voyez ce document pour la config SSHD sur un serveur windows (2016 ou +)

https://www.ibm.com/support/pages/node/888107

Re: RUNRMTCMD

Posté : lun. 27 avr. 2020, 13:41:45
par c_volubis
Merci, selon le document du lien, j'ai effectué les étapes précédentes, mais arrivé à cette commande ci dessous, j'ai eu cette erreur :

PS C:\WINDOWS\system32> Install-Module -Force OpenSSHUtils -Scope AllUsers
PackageManagement\Install-Package : The module 'OpenSSHUtils' cannot be installed or updated because the authenticode signature of the file 'OpenSSHUtils.psd1' is not valid.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809 char:21
+ ... $null = PackageManagement\Install-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
+ FullyQualifiedErrorId : InvalidAuthenticodeSignature,ValidateAndGet-AuthenticodeSignature,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

Merci d'avance

Re: RUNRMTCMD

Posté : mar. 28 avr. 2020, 08:34:24
par cmasse
Aïe, du coup il faudrait des compétences Microsoft, ce qui n'est plus ma spécialité.

voyons si d'autres membres sont plus au fait ....