2016-11-30 1 views
0

Ich benutze WinSCP CLI, um eine Dateiübertragung zu script. Ich verwende nur die private/öffentliche Schlüsselauthentifizierung, das Kennwort ist nicht festgelegt.WinSCP.com: Wie überspringe die Passwortabfrage im Skript, wenn die Schlüsselauthentifizierung fehlschlägt

WinSCP.com /nointeractiveinput 
      /command "open sftp://[email protected]/ -privatekey=PATH_TO_KEY ..." 
      ... 

Ich teste jetzt Fehlersituationen. Eine Fehlersituation besteht darin, dass die Schlüsselauthentifizierung fehlschlagen kann. In diesem Fall wird die Passwortabfrage angezeigt und das Skript blockiert. Der Aufruf von /nointeractiveinput ... hilft nicht, da die Passwortabfrage nicht übersprungen wird.

Frage: Was kann ich tun, um das Passwort zu überspringen und das Skript fehlschlagen lassen, wenn die Schlüsselauthentifizierung nicht funktioniert?

Antwort

1

Der Schalter /nointeractiveinput sollte eigentlich in diesem Szenario helfen.

Stellen Sie sicher, dass Sie die neueste Version von WinSCP verwenden.

+0

Aktualisierung auf die neueste Version geholfen. Jetzt funktioniert es wie erwartet. Die ältere Version (4.x), die ich benutzt habe, hat sich nicht über den Switch beschwert, also nahm ich an, dass es ein gültiger war. – ivicaa

Verwandte Themen