Hallo Leute,
ich möchte ein kleines Skript schreiben welches sich auf den Server einloggt und dort wenige (2-3) Befehle ausführt.
Weiß aber nicht wie ich per Skript eine SSH Verbindung aufbauen soll, da es bei der PW eingabe hackt.
Habe schon was gelesen, dass es mit except gehen soll... Hier ein Skript aus dem Netz
1 2 3 4 5 6 | #!/usr/bin/expect -f spawn ssh user@hostname expect "Password:" sleep 1 send "<meinPasswort>\r" mkdir TEST_FOLDER |
Habe user, server eingestellt. "meinPasswort" habe ich ersetzt, die eckigen Klammern und das \r habe ich so stehen gelassen.
Aber es passiert nichts ☹. Es erscheint
1 2 3 4 | Password: invalid command name "mkdir" while executing "mkdir TEST_FOLDER" (file "./skript22.sh" line 6) |
Habt ihr eine Idee ? ❓
Viele Grüße Vlad