SSH-Server-Alternative für Remote-Terminal, z. B. Putty-Arbeit

432
GC coding

Meines Wissens nach ist Putty die beste Lösung für das entfernte Terminal, aber wir müssen den SSH-Server unter Linux ausführen .

In meinem Fall möchte ich ein Linux-Terminal auf einem Windows-Computer verwenden, den SSH-Server jedoch nicht unter Linux installieren.

Ich suche bei google, finde aber keine Methode für das entfernte Terminal ohne SSH-Server.

Meine Frage gibt es also eine Möglichkeit, ein Linux-Terminal unter Windows ohne SSH-Server zu verwenden.

-1
Versuchen Sie, eine Verbindung zu einem Remote-Host herzustellen? Wenn ja, verwendet dieser Remote-Computer Linux oder Windows? rovr138 vor 6 Jahren 0
@ rovr138 Ja, ich versuche, eine Verbindung zu einem Remote-Host herzustellen. Es ist Linux, aber dafür muss ich SSH-Server ausführen. Auf der Linux-Seite ist winziger Speicher und Prozessor, damit es aufgehängt wird. Ich möchte keinen SSH-Server unter Linux starten. GC coding vor 6 Jahren 0
Hinweise: "bind shell", "reverse shell", "` telnet` ". Stellen Sie sicher, dass Sie Sicherheitsprobleme verstehen. Kamil Maciorowski vor 6 Jahren 0
Mehrfach unter https://unix.stackexchange.com/questions/413088/. JdeBP vor 6 Jahren 0

1 Antwort auf die Frage

1
rovr138

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.comist die Domäne oder IP des Linux-Computers? Dies macht /bin/shim 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.