Stellen Sie sicher, dass das .BAT-Skript über SSH / Telnet verfügbar ist
Bevor ich anfange, möchte ich sagen, dass das, was ich hier beschreibe, unter Verwendung von Consumer-Elektronik und Personalcomputern und nicht mit geeigneter Serverhardware erfolgt.
Mein Windows 10-Computer führt einen Minecraft Server im Eingabeaufforderungsfenster über ein Batch-Skript aus.
Ich starte das Batch-Skript, um den Server zu starten, und tippe dann stop
in das Fenster, um Minecraft mitzuteilen, dass die Daten gespeichert werden sollen, und den Server sicher zu stoppen, was dazu führt, dass das Batch-Skript angehalten wird und das Fenster geschlossen wird.
Die anderen Administratoren und ich möchten diesen Server fernsteuern können, vorzugsweise über SSH oder Telnet, je nachdem, was einfacher einzurichten ist. Ich möchte den Admins 100% iges Vertrauen über den Minecraft Server (dh die Shell des Servers, während der Ausführung der bat-Datei) geben, aber nicht mehr als das. Ich möchte nicht, dass sie auf meinen Windows-PC-Befehl zugreifen dürfen. Leitung außerhalb der Batch-Shell, mit der sie wie zuvor beschrieben über SSH / Telnet interagieren dürfen.
Daher sollte eine Sitzung beispielsweise so aussehen:
## they connect > gamemode 0 someone [timeanddate] timeanddate [Server]: Set gamemode for player someone to survival > stop [timeanddate] timeanddate [Server]: Saving chunks... (et cetera) ## session ends, they get disconnected
Dies bedeutet, dass sie nicht in der Lage sein sollten, auf die Windows-CMD zuzugreifen, außer für diesen bestimmten Prozess, wenn dieser vorhanden ist (manchmal ist der Server aus Gründen der Verwaltung ausgefallen).
Wäre es möglich, so etwas zu tun? Wenn ja, wie?
Ich bin okay mit der Installation jede Software so lange, wie es ist Open Source oder proprietär ist und stammt aus einer seriösen Quelle, mit der Registrierung thinkering, um das System zu modifizieren (es muss in der Lage sein, obwohl zu erhalten Windows - Updates), Erstellen von Benutzerkonten und wenn nötig mit einem Raspberry Pi. Ich habe eine statische IP-Adresse und volle Portweiterleitungsfunktionen an meinem Router.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Kann der Windows Telnet-Client mit einem Skript versehen werden?
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
11
Wie kann ich die Datumsangaben in den EXIF-Daten stapelweise ändern?
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?