Die einfachste Option besteht darin, Ihre Shell mithilfe von Netcat an einen Port zu binden. Zu beachten ist, dass OpenSSH mehr tut. Es hilft, die Verbindung zu authentifizieren und zu sichern. Netcat tut das nicht.
Wie auch immer, auf Ihrem Remote-Linux-Rechner laufen
netcat -lp 9999 -e /bin/sh
und auf Ihrem Windows-Rechner etwas ausführen,
netcat example.com 9999
Wo example.com
ist die Domäne oder IP des Linux-Computers? Dies macht /bin/sh
im Grunde auf Port aus 9999
. Ihr zweiter Befehl verbindet sich damit.
Wenn Sie die Verbindung zum Windows-Computer trennen, wird die vorherige Verbindung geschlossen. Wenn Sie möchten, dass es am Leben bleibt, führen Sie so etwas wie
while TRUE; do netcat -lp 9999 -e /bin/sh; done
Dies wird nach dem Schließen weiterhin neu gestartet.
- Dies hat KEINE Authentifizierung. Jemand kann sich mit diesem verbinden.
- ALLE Daten werden als Klartext gesendet, einschließlich des von Ihnen gesendeten Kennworts.
Achtung.