Hallo zusammen,
ich bin derzeit mit der Entwicklung eines Deploy-Systems unter Linux (Ubuntu) beschäftigt.
Die Software installiere ich über simple Bash-Scripte, die auf dem Client als root ausgeführt werden.
Mir stellen sich mit der Zeit jetzt einige Fragen ...
Welche Art der Kommunikation ist zu empfehlen?
über wget (cronjob) scripte laden und mit post logs, etc zum server schicken
2. per ssh (mit einem zertifikat) vom server auf dem client anmelden und dort die scripte ausführen 3. einen socket (ssl) zum server aufbauen und verbunden lassen und dort auf befehle warten
Was ist am elegantesten und auch von der last am besten? (wget request jede sekunde scheint es nicht zu sein xD) Ich tendiere zur 3. Möglichkeit und frage mich daher jetzt in welcher Programmiersprachen man etwas derartiges auf dem Client und Server am besten realisieren kann. Gibt es irgendwelche Sicherheitsaspekte die man noch stärker beachten sollte?
Gruß Anton