Hier einige Annahmen treffen:
- Der Remote-Computer ist von lokal aus unter IP erreichbar
1.2.3.4
1.2.3.4
läuft SSH auf offenem Port 22- Sie kennen das Passwort des Benutzers
foobar
auf1.2.3.4
So kopieren Sie das Skript in das Home-Verzeichnis von foobar:
scp /path/to/script.sh foobar@1.2.3.4:~/
Ausführbare Berechtigungen zum Skript hinzufügen und ausführen:
ssh foobar@1.2.3.4 "chmod +x ~/script.sh"
ssh foobar@1.2.3.4 "~/script.sh"
Wenn Sie dies häufig / automatisch tun müssen, informieren Sie sich über das Einrichten von SSH-Schlüsselpaaren für ein kennwortloses Login . Speichern Sie Ihr Kennwort NICHT als Klartext in einem Skript, da dies ein ernstes Sicherheitsrisiko darstellt. SSH-Schlüssel wurden nur für diesen Zweck erstellt.