Hallo Leute,
Ich suche nach einer möglichkeit eine SSH Verbindung über AutoIt zu meinem Linux Server aufzubauen, um dort z.B. einen Befehl auszuführen.
Ich bin schon soweit, dass ich PLINK benutzen muss, dass bekomme ich soweit auch schon hin mit dem einloggen, nur das ganze Läuft über die Komandozeile, was ich sehr unschön finde. Schöner fände ich es, wenn nur Fehler bei der Verbindung oder einem Befehl ausgegeben werden, ansonsten soll nur ein "Alles klar es hat funktioniert" Button erscheinen. Darüber soll man über eine GUI einstellen können, was für Befehle ausgeführt werden sollen.
Das ganze soll dazu dienen, auf meinem Linux Server den Apache Server oder die MySql Datenbank neu zu starten. Ich dachte das man das über Checkboxen lösen könnte.
Ein Design der GUI habe ich hier schonmal:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form = GUICreate('Server',377,262,364,85)
guictrlcreatebutton('Send', 18, 210, 112, 31)
GUICtrlCreateCheckbox('MySQL', 31, 20, 101, 31)
GUICtrlCreateCheckbox('Teamspeak 3', 32, 47, 101, 31)
GUICtrlCreateCheckbox('Apache', 32, 80, 101, 31)
GUICtrlCreateCheckbox('Mailserver', 191, 24, 101, 31)
GUISetState(@SW_SHOW)
While 1
$Msg = guigetmsg()
Switch $msg
Case $GUI_EVENT_CLOSE
exit
Endswitch
WEnd
Ist aber nur als Beispiel gedacht.
Ich hoffe ihr könnt mir helfen, oder evtl. ein paar funktionen schreiben (z.B. wie ich über PLINK einen befehl ausführen kann)
Mit freundlichen Grüßen
Jared