
Was ist die beste Möglichkeit, um remote auf die Befehlsshell (cmd) eines Remote-Systems zuzugreifen? Ich muss bestimmte Befehlszeilen-Anwendungen in meinem Bürosystem von zu Hause aus ausführen? Gibt es dafür ein plattformunabhängiges Tool, um beispielsweise von einem Linux-Rechner zu Hause aus auf die Windows-Eingabeaufforderung eines Bürocomputers zuzugreifen?
Antwort1
Es klingt, als wäre SSH Ihre beste Wahl. Es gibt mehrere Optionen für die Installation unter Windows, sieheHier ein guter Artikel, der sie zusammenfasst.
Sie können auch Cygwin verwenden und das OpenSSH-Paket darin einrichten. Dadurch erhalten Sie eine Bash-Shell, auf die Sie remote zugreifen können. Für Ihre Zwecke ist die vorherige Option jedoch wahrscheinlich besser geeignet, da Sie auf die herkömmliche Windows-Eingabeaufforderung zugreifen können.
Antwort2
Es sieht aus wiePower Shellkönnte Ihre beste Option sein. Es gab eine ähnlicheFragevor einiger Zeit auf StackOverflow gefragt.
Antwort3
Sysinternals PSExec (Teil vonPSTools) ermöglicht die Ausführung einer Befehlszeile per Fernzugriff (oder in einer anderen lokalen Sitzung). Dies ist jedoch nicht interaktiv.
Antwort4
Pstoolspsexec vonkann das tun:
psExec \\computer cmd.exe
netcat (Cygwin und mehrere Ports zu Windows sind verfügbar) kann dies auch. Führen Sie Folgendes auf dem Remote-Computer aus:
nc.exe -l -p6969 -d -e cmd.exe -L
Und dies bei Ihnen vor Ort:
nc.exe 192.168.1.1 6969
IPs und Ports sind nur Beispiele. Überprüfen Sie auchNcat, das angeblich eine verbesserte und aktuelle Version von Netcat ist.