Ein Server lässt SSH-Verbindungen zu, verwendet jedoch keine Authentifizierung mit öffentlichem Schlüssel. Es liegt nicht in meiner Macht, dies im Moment zu ändern (aufgrund technischer Schwierigkeiten, nicht organisatorischer), aber ich werde es so schnell wie möglich tun!
Was ich jetzt brauche, ist die Ausführung von Befehlen auf dem Server unter Verwendung eines normalen alten Kontos + Kennwortauthentifizierung von einem Skript . Das heißt, ich muss es auf nicht interaktive Weise tun. Ist es möglich? Und wie mache ich das?
Der Client, der das Skript ausführt, führt Ubuntu Server 8.04 aus. Auf dem Server werden Cygwin und OpenSSH ausgeführt.