2017-07-20 3 views
-1

Je suis capable d'exécuter un fichier sh en utilisant PuTTY. Mais quand j'essaye d'exécuter la même chose dans plink il jette une erreur d'autorisation refusée.Plink montre la permission refusée

Je suis capable d'exécuter une commande de base comme la let ou PWD et plus en utilisant plink.

Toutefois, seuls les fichiers sh lancent une erreur d'autorisation refusée.

Dans l'invite de commande Je dactylographiées cette

plink -ssh -l username -pw password host -m input.txt> output.txt 

Si je mentionne ls -lrt il fonctionne très bien. Mais l'exécution du fichier sh ne fonctionne pas.

Aucun antivirus.

texte d'entrée:

./start shellscriptname.sh 

Sortie:

Nom d'utilisateur et le chemin et

permission denied clavier interactif

+0

Il n'y a pas de fichier sh dans votre ligne de commande. S'il vous plaît montrer le code qui est en cours d'exécution et l'erreur que vous obtenez. –

+0

Je mentionne dans le fichier input.txt. Parce que je dois passer à un et j'ai besoin d'exécuter le fichier sh – user244611

+0

Oui, c'était déjà clair pour moi. S'il vous plaît * montrer * le contenu de 'input.txt' et le message d'erreur. –

Répondre

0

Il vous manque un tableau de bord avant pw.

Il devrait être:

plink -ssh -l username -pw password host -m input.txt> output.txt 
+0

Si je mentionne ls-lrt dans le texte d'entrée, il me montre la sortie merci – user244611

+0

Donc montrez-nous le contenu exact de votre 'input.txt' et la sortie exacte. Je ne pense pas que * "Nom d'utilisateur et chemin et permission refusée au clavier interactif" * est ** exact ** en sortie. Ou poster une capture d'écran. –

+0

permission refusée clavier interactif ce qu'il est mentionné dans le output.i déjà dit ce qui est dans l'entrée – user244611