Impossible d'exécuter une commande à distance à l'aide de PuTTY / Plink sur SSH

2

J'essaie actuellement de lancer des fichiers de chauve-souris call_putty.bat et call_plink.bat, mais il n’exécute pas les commandes d’entrée dans -m E:\CREATE_ONT.txt

Quand je retire -m E:\CREATE_ONT.txt, la session SSH est établie avec succès.

Voici le script à l'intérieur de 2 fichiers * .bat.

putty.exe -ssh -2 -P 1022 [email protected] -pw admin -m E:\CREATE_ONT.txt 

et

plink.exe -ssh -2 -P 1022 [email protected] -pw admin -m E:\CREATE_ONT.txt

dans le CREAT_ONT.txt fichier est le code exécuté lorsque je le copie et le colle manuellement dans une session SSH.

Comment résoudre ce problème?

Minh Nguyen
la source
Un message d'erreur? Quel est le plink.exe sortie? Que contient le journal des événements PuTTY?
Martin Prikryl
Salut. le plink.exe la sortie est la fenêtre mastic clignoter et rien ne se passe. Je ne peux pas voir le journal d'événements PuTTY car il disparaît très rapidement.
Minh Nguyen
1
Tu dois courir plink.exe depuis la fenêtre de la console existante (généralement cmd.exe ). Le journal des événements PuTTY se trouve dans le menu contextuel du titre de la fenêtre PuTTY.
Martin Prikryl
Merci Martin. Quand j'ai appliqué ce code plink.exe -ssh -2 -P 1022 [email protected] -pw admin -m E:\CREATE_ONT.txt directement à cmd.exe l'erreur est sorti FATAL ERROR: Server refused to start a shell/command . Un conseil, comment puis-je résoudre ce problème?
Minh Nguyen
Pouvez-vous faire cela? plink.exe -ssh -2 -P 1022 [email protected] -pw admin < E:\CREATE_ONT.txt Quelle sera la sortie?
Martin Prikryl