Ich möchte meinen Heim-Desktop-PC (unter Windows 7 Professional) fernsteuern, um hauptsächlich die folgenden Aufgaben auszuführen:
- Herunterladen von E-Mail-Anhängen und Senden von E-Mails mit Anhängen
- Ausführen von Programmen ohne Benutzeroberfläche, deren einzige Eingaben Dateien und deren einzige Ausgaben Dateien sind
Bisher habe ich nur die Lösung gefunden, mit Remotedesktop eine Verbindung zu meinem PC herzustellen. Dies ist jedoch sehr langsam und ineffizient, insbesondere wenn keine andere schnelle Internetverbindung als die meines Mobiltelefons verfügbar ist.
Ich möchte Batch-Befehle an meinen PC senden können, wie zum Beispiel:
- Laden Sie einen E-Mail-Anhang herunter
- Verwenden Sie es als Eingabe für ein Programm ohne Benutzeroberfläche
- Speichern Sie die Programmausgabe in einer Datei
- Senden Sie mir diese Datei als E-Mail-Anhang
Ist das möglich? Wie könnte ich das machen?
Antworten:
Eine Möglichkeit besteht darin, die Windows-Funktionen "[X] Telnet-Server" einzuschalten und mit einem Telnet-Client darauf zuzugreifen. Dies ermöglicht einen textbasierten Zugriff auf die Windows-Befehlszeile, sodass die Netzwerkbandbreite sehr gering ist.
quelle
WARNUNG: NIEMALS TELNET ÜBER DAS INTERNET VERWENDEN
Sie benötigen eine sichere Methode, um eine Befehlszeile über das Internet verfügbar zu machen. Am sichersten ist wohl Secure Shell (SSH). Dies ist für Windows über verfügbar Bitvise WinSSHD die eine begrenzte kostenlose Lizenz für die nicht-kommerzielle Nutzung hat.
Es gibt auch andere Optionen für Windows SSH-Server. Siehe diese Antwort: https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows für Details.
quelle