myGully.com

myGully.com (https://mygully.com/index.php)
-   Linux & BSD (https://mygully.com/forumdisplay.php?f=401)
-   -   Linux über website fernsteuern (https://mygully.com/showthread.php?t=2210896)

ck2k 20.01.11 16:16

Linux über website fernsteuern
 
Woho, also was ich will ist recht simpel, ich bastel/spiel grad ein wenig mit Linux rum und ich möchte gerne eine Website schreiben mit der ich befehle ins Terminal meines Linux PC's eingeben kann.
Im Prinzip gehts darum auf dem Ubunto 10.10 Rechner läuft ein Minecraft Server im normalem Terminal, jetzt würd ich gern von meinem anderen PC aus, befehle in das Terminal eingeben.. so das wenn ich auf nen button klick "save" soll ein befehl an den anderen PC gesendet werden das er save-all in das Textfeld des Terminals eingeben soll..

Ich kenn mich mit HTML, PHP und ein wenig javas***** und der Struktur von Java aus, allerdings hab ich keine Ahnung wie ich das umsetzten soll..

Geht das nur mit einem eigenen Server Programm auf dem Linux pc, das von der website befehle empfängt und diese dann an das Terminal weitergibt? :(

spartan-b292 20.01.11 16:19

Wenn du den einen PC fernsteuern möchtest, schau dir dochmal [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] an. Jedenfalls wenn du eine GUI am laufen hast.

haze303 20.01.11 17:09

Warum reicht nicht eine normale SSH Verbindung via PuTTy oder einer anderen Shell, wenn du doch sowieso nur Shell-Befehle absetzen möchtest?

SSH Server auf dem Minecraft Server installieren, ein wenig absichern und los geht's.

Viele Grüße,
haze303

urmel88 20.01.11 17:38

Die Frage habe ich mir auch gestellt, bis ich zu dem Schluss gekommen bist, er will bestimmt eine Administrationsoberfläche in der er nur einen Haken setzt, speichert und danach wird im Hintergrund automatisch eine Batch Datei ausgeführt.

So denke ich meint er das.

MfG Urmel

ck2k 20.01.11 18:32

Zitat:

Zitat von urmel88 (Beitrag 21802586)
Die Frage habe ich mir auch gestellt, bis ich zu dem Schluss gekommen bist, er will bestimmt eine Administrationsoberfläche in der er nur einen Haken setzt, speichert und danach wird im Hintergrund automatisch eine Batch Datei ausgeführt.

So denke ich meint er das.

MfG Urmel

Ja genau, ich möchte eine admin oberfäche erstellen, auf die ich von einem anderen PC aus zu greifen kann. Die Files könnte ich auf dem Linux PC hosten, da man sie ja eh nicht braucht wenn der PC nicht an ist..

Bei SSH oder VNC müsste ich ja immer noch die Befehle selbst eingeben (oder gibts per SSH eine möglichkeit meinen Plan zu realisieren?)
Beispiel:
der Befehl
Zitat:

op spielername
gebt leuten auf dem server rechte
Auf meiner oberfläche soll dann halt z.B: ein Textfeld sein in dem ich den namen eingebe dann absende und das s***** schickt dann halt den Befehl der oben steht an das Linux Terminal.

Natürlich könnte ich den befehl auch ingame eingeben oder einfach direkt in den Linux PC dieser steht schließlich direkt neben mir, aber es geht ja darum das ich gerne wissen würde wie man soetwas macht, der tatsächliche momentane Nutzen davon ist egal..

spartan-b292 20.01.11 18:49

Ah das macht dann natürlich schon etwas mehr Sinn, ich denke, das sollte über CGI (Common Gateway Interface ~ Allgemeine Vermittlungsrechner-Schnittstelle) S*****s machbar sein entweder mit Perl oder vllt auch Python.

ck2k 20.01.11 21:22

Danke erstmal,
Ich habe jetzt seitdem du das geschrieben hast mich über Perl und CGI dateien informiert aber nichts in die richtung zum laufen bekommen.. hast du vllt. ein befehl oder ein schlagwort das mir weiterhilft?

hab auf dem linux rechner übrigens xampp laufen, falls das wichtig ist..

spartan-b292 20.01.11 21:23

Ich hab was für Python, Python ist vermtl auch einfacher zu lernen als Perl.
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

cleebr 05.05.11 20:20

Zitat:

Zitat von ck2k (Beitrag 21802104)
(...) ich möchte gerne eine Website schreiben mit der ich befehle ins Terminal meines Linux PC's eingeben kann. (...)

Vielleicht ein bisschen spät, womöglich hilft dir das aber weiter bzw. gräbt dein Projekt wieder aus. Da du dich ein bisschen mit PHP auskennst, schau dir mal die system() Funktion an: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]; die könnte deine beschriebene Funktionalität bereitstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.