Remote Startmöglichkeit ohne Fernwartung oder VPN gesucht
Hallo *,
möchte gerne einen Rechner fernwarten, ohne dass dauernd das entsprechende Programm läuft. OpenVPN zum Server vorhanden, aber nicht auf manchen Clients möglich (Tablet, Smartphone).
Problem: Programm soll remote gestartet werden
Gegeben: Windows 2008, Adminrechte, Internetzugang
Einschränkungen: Keine Fernwartungssoftware, kein VPN, keine eingehenden Ports
Mögliche Lösung: Programm/Script schreiben, dass PHP-Applikation regelmäßig abfragt, ob und welches Programm gestartet werden soll.
Gibt es da etwas fertiges? Zusatzprogramme/Powershell wäre installierbar.
möchte gerne einen Rechner fernwarten, ohne dass dauernd das entsprechende Programm läuft. OpenVPN zum Server vorhanden, aber nicht auf manchen Clients möglich (Tablet, Smartphone).
Problem: Programm soll remote gestartet werden
Gegeben: Windows 2008, Adminrechte, Internetzugang
Einschränkungen: Keine Fernwartungssoftware, kein VPN, keine eingehenden Ports
Mögliche Lösung: Programm/Script schreiben, dass PHP-Applikation regelmäßig abfragt, ob und welches Programm gestartet werden soll.
Gibt es da etwas fertiges? Zusatzprogramme/Powershell wäre installierbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186601
Url: https://administrator.de/contentid/186601
Ausgedruckt am: 17.11.2024 um 16:11 Uhr
25 Kommentare
Neuester Kommentar
Hallo an alle ausser an dich Onnlein,
Ja, bestimmt.
Gruß an alle ausser an dich Onnlein,
Peter
Ja, bestimmt.
Zusatzprogramme/Powershell installierbar.
Ja/Ja.Gruß an alle ausser an dich Onnlein,
Peter
...möchte gerne einen Rechner fernwarten...
...Einschränkungen: Keine Fernwartungssoftware...
...keine eingehenden Ports...
...Einschränkungen: Keine Fernwartungssoftware...
...keine eingehenden Ports...
Moin
Nun wie möchtes du das denn machen?
Du möchtest etwas STeuern ohne dafür eine Steuersoftware zu verwenden.
Sowie wie möchtest du dich mit dem PC Verbinden wenn du diesen nichtmal ansprechen kannst?
Einzige Lösung
Setzt dich direckt davor und Arbeite damit xD
Wo ist den das Problem ? Da ja eh OpenVPN zum Server vorhanden ist kann doch jeder client über den Server angesprochen werden ohne einen Port nach außen zu öffnen.
Man muss nur am Server die entsprechende Funktion oder Skript zum start des Programs anlegen.
Open VPN auf den Tablets oder Pcs zum Server einrichten und ein RDP Symbol erstellen bei dem nur dieses Program geöffnet wird.
Natürlich einen User anlegen der entsprechend RDP auf den Server machen darf und nur dieses Programm oder Skript aufrufen darf.
PS: Oder wenn du einen SBS ( Windows 2008/2011 Small Business Server ) hast könntest du auch Remote Web App nutzen und dieses über den breits vorhandenen OPENVPN Tunnel betreiben und deine Applikation oder Skript darauf abrufbar machen.
LG
Man muss nur am Server die entsprechende Funktion oder Skript zum start des Programs anlegen.
Open VPN auf den Tablets oder Pcs zum Server einrichten und ein RDP Symbol erstellen bei dem nur dieses Program geöffnet wird.
Natürlich einen User anlegen der entsprechend RDP auf den Server machen darf und nur dieses Programm oder Skript aufrufen darf.
PS: Oder wenn du einen SBS ( Windows 2008/2011 Small Business Server ) hast könntest du auch Remote Web App nutzen und dieses über den breits vorhandenen OPENVPN Tunnel betreiben und deine Applikation oder Skript darauf abrufbar machen.
LG
Bitte was?
Also du willst keine Fernwartungssoftware. Du willst kein VPN und nichtmal einen Port dafür öffnen?
Generell ein bisschen wenig Info um dir diesbezüglich einen Rat zu geben...
In welchem Rahmen willst du Rechner fernwarten?
Wie willst du ein PHP Script ohne Webserver betreiben? Wie willst du einen Webserver ohne einen geöffneten Port betreiben?
Wieso willst du es zwingend auf diese Art und Weise machen? Wo ist das Problem bzgl Fernwartungssoftware, vorallem wenn du Adminrechte hast...??????
Wenn du einen Rechner fernwarten willst wäre meine Empfehlung ein Fernwartungstool ala Teamviewer oder UltraVNC.
VNC bietet sogar die Möglichkeit die Fernwartung über einen Webbrowser durchzuführen.
Wenn du einen Rechner z.B. mit Ipad oder Iphone fernwarten willst fällt mir spontan nur ein:
VPN Lösung, welche mit Apple eine Verbindung aufbauen kann und dann RDP oder direkt ein Fernwartungstool eines Drittherstellers, der dieses auch für Mobile Devices anbietet.
Wie wärs mit einem Rootkit?
Müsstest halt in irgendeiner Anwendung crypten um dann ohne Anschlagen des Virenprogramms der Rechner drauf zugreifen zu können...
Also du willst keine Fernwartungssoftware. Du willst kein VPN und nichtmal einen Port dafür öffnen?
Generell ein bisschen wenig Info um dir diesbezüglich einen Rat zu geben...
In welchem Rahmen willst du Rechner fernwarten?
Wie willst du ein PHP Script ohne Webserver betreiben? Wie willst du einen Webserver ohne einen geöffneten Port betreiben?
Wieso willst du es zwingend auf diese Art und Weise machen? Wo ist das Problem bzgl Fernwartungssoftware, vorallem wenn du Adminrechte hast...??????
Wenn du einen Rechner fernwarten willst wäre meine Empfehlung ein Fernwartungstool ala Teamviewer oder UltraVNC.
VNC bietet sogar die Möglichkeit die Fernwartung über einen Webbrowser durchzuführen.
Wenn du einen Rechner z.B. mit Ipad oder Iphone fernwarten willst fällt mir spontan nur ein:
VPN Lösung, welche mit Apple eine Verbindung aufbauen kann und dann RDP oder direkt ein Fernwartungstool eines Drittherstellers, der dieses auch für Mobile Devices anbietet.
Wie wärs mit einem Rootkit?
Müsstest halt in irgendeiner Anwendung crypten um dann ohne Anschlagen des Virenprogramms der Rechner drauf zugreifen zu können...
Zitat von @Onnlein:
Problem: Programm soll remote gestartet werden
Gegeben: Windows 2008, Adminrechte, Internetzugang
Einschränkungen: Keine Fernwartungssoftware, kein VPN, keine eingehenden Ports
Mögliche Lösung: Programm/Script schreiben, dass PHP-Applikation regelmäßig abfragt, ob und welches Programm
gestartet werden soll.
Gibt es da etwas fertiges? Zusatzprogramme/Powershell wäre installierbar.
Problem: Programm soll remote gestartet werden
Gegeben: Windows 2008, Adminrechte, Internetzugang
Einschränkungen: Keine Fernwartungssoftware, kein VPN, keine eingehenden Ports
Mögliche Lösung: Programm/Script schreiben, dass PHP-Applikation regelmäßig abfragt, ob und welches Programm
gestartet werden soll.
Gibt es da etwas fertiges? Zusatzprogramme/Powershell wäre installierbar.
Zitat von @Onnlein:
Ja, ich könnte zusätzlich noch einen anderen VPN-Tunnel ermöglichen. Erscheint mir etwas als Overkill.
Mir bleibt ja auch noch die Möglichkeit, die Endgeräte auf die zu beschränken, die irgendwie OpenVPN
ermöglichen - das wäre sozusagen die letzte Lösung, die meines Wissens nach immer mit Garantieverlust einhergehen
würde.
Danke für den Einwurf.
Ja, ich könnte zusätzlich noch einen anderen VPN-Tunnel ermöglichen. Erscheint mir etwas als Overkill.
Mir bleibt ja auch noch die Möglichkeit, die Endgeräte auf die zu beschränken, die irgendwie OpenVPN
ermöglichen - das wäre sozusagen die letzte Lösung, die meines Wissens nach immer mit Garantieverlust einhergehen
würde.
Danke für den Einwurf.
Sorry wg. des Doppelposts aber an dieser Stelle muss ich noch was loswerden.
Ich vermute bzgl des Garantieverlusts redest du von der OVPN Lösung für Apple Mobile Devices über Cydia.
Gute Nachricht:
Durch einen Jailbreak hast keinen Garantieverlust, da dieser rückgängig zu machen ist.
(Zumindest wars zu IOS 3.x Zeiten noch so)
Wenn du den Simlock entfernst ist es ein Garantieverlust. Dieser ist scheinbar seitens des Herstellers nachweisbar.
Schlechte Nachricht:
Du musst bei jedem IOS Update 1. bis zum Jailbreak warten und 2. hoffen dass die App aus dem Cydia Store nicht verschwindet.
Es gibt übrigends genug Möglichkeiten mit einem Mobile Device VPN Verbindungen herzustellen
Siehe Hier
Also geht es bei der Nutzung eines Fernwartungsprogramms um die Vertrauensfrage.
Das hilft ja schonmal weiter.
Dein größtes Problem ist der Zugriff aufs Netzwerk von einem Mobilgerät aus.
Denn wenn du im Netzwerk bist gibt es zahlreiche Möglichkeiten Prozesse zu starten oder Fernwartung zu betreiben (zb über RPC etc)
Mit OpenVPN hast du da leider net so gute Karten, allerdings besteht die Môglichkeit dass es eine Ovpn Verbindungsmöglichkeit für Android gibt. (Wenn du Apple ausschließt)
Also informier dich diesbezüglich mal.
Wenn du im Intranet bist bleibt dir (wegen der kompatiblität zu mobilgeräten) eigentlich nur Rdp und Fernwartungstools ala VNC.
Auch hier mal Infos über evtl. Apps einholen.
Inwiefern Ovpn Access für dich in Frage kommt und ob das auf Mobilgeräten läuft kannst auch mal überprüfen. (Aufbau einer VPN Verbindung mithilfe des Browsers)
Mal angenommen du wärst im Intranet wieso kein VNC?
Das baut keine Verbindung ü Fremdsrv auf.
Das hilft ja schonmal weiter.
Dein größtes Problem ist der Zugriff aufs Netzwerk von einem Mobilgerät aus.
Denn wenn du im Netzwerk bist gibt es zahlreiche Möglichkeiten Prozesse zu starten oder Fernwartung zu betreiben (zb über RPC etc)
Mit OpenVPN hast du da leider net so gute Karten, allerdings besteht die Môglichkeit dass es eine Ovpn Verbindungsmöglichkeit für Android gibt. (Wenn du Apple ausschließt)
Also informier dich diesbezüglich mal.
Wenn du im Intranet bist bleibt dir (wegen der kompatiblität zu mobilgeräten) eigentlich nur Rdp und Fernwartungstools ala VNC.
Auch hier mal Infos über evtl. Apps einholen.
Inwiefern Ovpn Access für dich in Frage kommt und ob das auf Mobilgeräten läuft kannst auch mal überprüfen. (Aufbau einer VPN Verbindung mithilfe des Browsers)
Mal angenommen du wärst im Intranet wieso kein VNC?
Das baut keine Verbindung ü Fremdsrv auf.
ja und wie willst du ein besagtes Script auf dem Server laufen haben, dass zb ein ferwartungstool startet? Nehmen wir an du nutzt das von dir genannte/gewünschte php script.
Dh du rufst eine seite im intranet auf, klickst einen button an und kannst dich dann auf den PC connecten...
Diese Seite läuft a) auf einem lokalen webserver oder b) auf einem webserver im intranet (und macht in dem moment auch nix anderes als einen rpc.
Du kannst im Netzwerk nunmal NUR über einen geöffneten Port kommunizieren.
Allerdings erschließt sich mir absolut nicht der Sinn sich so gegen eine Portfreigabe im Intranet zu sträuben... immerhin sollten router und firewall dafür sorgen, dass nix aus dem netz mit dem port kommunizieren kann.
Dh du rufst eine seite im intranet auf, klickst einen button an und kannst dich dann auf den PC connecten...
Diese Seite läuft a) auf einem lokalen webserver oder b) auf einem webserver im intranet (und macht in dem moment auch nix anderes als einen rpc.
Du kannst im Netzwerk nunmal NUR über einen geöffneten Port kommunizieren.
Allerdings erschließt sich mir absolut nicht der Sinn sich so gegen eine Portfreigabe im Intranet zu sträuben... immerhin sollten router und firewall dafür sorgen, dass nix aus dem netz mit dem port kommunizieren kann.
Zitat von @cyber40014:
Nimms nicht persönlich, aber irgendeine Frickellösung
ist sicherlich nicht so gut wie ein sauberes VPN mit einer guten Ferwartungssoftware.
Nimms nicht persönlich, aber irgendeine Frickellösung
ist sicherlich nicht so gut wie ein sauberes VPN mit einer guten Ferwartungssoftware.
Seh ich genau so ! Viel Aufwand für nix !
LG
Ja , ich habe was gefunden:
Steuerungssoftware für Server vom smartphone
Hallo ,
ich habe mir einmal Gedanken über Dein interessantes Projekt gemacht und mich hingesetzt und etwas gecodet. Hier die Zutaten, die Du dazu brauchst:
- die WebApp wird auf Basis von HTML5, CSS3, PHP und MySQL arbeiten
- ich habe eine Table eingerichtet auf dem MySQL-Server, der sich auf dem zu steuernden Server oder PC befindet (XAMP,LAMP-Installationen) mit den Feldern: ID, Kommando, Syntax und Beschreibung
-dann habe ich eine Search-Engine programmiert, mittels der man ein beliebiges Kommando suchen und finden kann in dieser Datenbank
- hat man es gefunden, kann man es auf dem Hostserver abfeuern oder auch zu anderen Geräten senden, dann wird es dort abgefeuert
- das Ergebnis wird in aller Regel protokolliert, so dass man nachkommen kann, wer, wann, welches Kommando abgefeuert hat
- wenn man vorher ein tail-Kommando (http://goo.gl/cIY1u)absetz), kann man auch zuschauen, was in der LOG so passiert
- damit die ganze Sache rund wird, kann ein Admin neue Kommandos einstellen, die er natürlich vorher einmal testen sollte
- er kann oben genannte Felder ausfüllen und dem User die neuen Kommandos mitteilen. Der User, der keine Adminrechte hat, muss die Syntax nicht wissen, nur ein Codewort für das Kommando, welches er in der Datenbank nach der Implementierung findet
- so ist man in der Lage, beliebig viele Kommandos bereitzustellen und den Admin von den Routineaufgaben zu entasten, da es ja der User selbst kann
- eine Anmeldung des Users ist nicht notwendig, da das ganze über HTML5-Script initiiert wird, welches wiederum ein PHP-Script aufruft, in welchen die Anmeldeinformationen verborgen sind.
Solltest Du Fragen haben, scheue Dich nicht mich zu kontaktieren!
Freundliche Grüße
Steuerungssoftware für Server vom smartphone
Hallo ,
ich habe mir einmal Gedanken über Dein interessantes Projekt gemacht und mich hingesetzt und etwas gecodet. Hier die Zutaten, die Du dazu brauchst:
- die WebApp wird auf Basis von HTML5, CSS3, PHP und MySQL arbeiten
- ich habe eine Table eingerichtet auf dem MySQL-Server, der sich auf dem zu steuernden Server oder PC befindet (XAMP,LAMP-Installationen) mit den Feldern: ID, Kommando, Syntax und Beschreibung
-dann habe ich eine Search-Engine programmiert, mittels der man ein beliebiges Kommando suchen und finden kann in dieser Datenbank
- hat man es gefunden, kann man es auf dem Hostserver abfeuern oder auch zu anderen Geräten senden, dann wird es dort abgefeuert
- das Ergebnis wird in aller Regel protokolliert, so dass man nachkommen kann, wer, wann, welches Kommando abgefeuert hat
- wenn man vorher ein tail-Kommando (http://goo.gl/cIY1u)absetz), kann man auch zuschauen, was in der LOG so passiert
- damit die ganze Sache rund wird, kann ein Admin neue Kommandos einstellen, die er natürlich vorher einmal testen sollte
- er kann oben genannte Felder ausfüllen und dem User die neuen Kommandos mitteilen. Der User, der keine Adminrechte hat, muss die Syntax nicht wissen, nur ein Codewort für das Kommando, welches er in der Datenbank nach der Implementierung findet
- so ist man in der Lage, beliebig viele Kommandos bereitzustellen und den Admin von den Routineaufgaben zu entasten, da es ja der User selbst kann
- eine Anmeldung des Users ist nicht notwendig, da das ganze über HTML5-Script initiiert wird, welches wiederum ein PHP-Script aufruft, in welchen die Anmeldeinformationen verborgen sind.
Solltest Du Fragen haben, scheue Dich nicht mich zu kontaktieren!
Freundliche Grüße